version 1.78, 1998/11/01 15:52:00
|
version 1.79, 1998/11/07 19:00:45
|
Line 1256 PUBLIC void HText_appendImage (HText * t
|
Line 1256 PUBLIC void HText_appendImage (HText * t
|
/* Check for prefix match */ |
/* Check for prefix match */ |
if (mr->img_prefix) match = HTStrMatch(mr->img_prefix, uri) ? YES : NO; |
if (mr->img_prefix) match = HTStrMatch(mr->img_prefix, uri) ? YES : NO; |
|
|
|
#ifdef HT_POSIX_REGEX |
|
/* |
|
** Check for any regular expression. The include may override |
|
** the prefix matching |
|
*/ |
|
if (mr->include) { |
|
match = regexec(mr->include, uri, 0, NULL, 0) ? NO : YES; |
|
} |
|
if (match && mr->exc_robot) { |
|
match = regexec(mr->exc_robot, uri, 0, NULL, 0) ? YES : NO; |
|
} |
|
if (match && mr->exclude) { |
|
match = regexec(mr->exclude, uri, 0, NULL, 0) ? YES : NO; |
|
} |
|
#endif |
/* Test whether we already have a hyperdoc for this document */ |
/* Test whether we already have a hyperdoc for this document */ |
if (match && dest) { |
if (match && dest) { |
Finger * newfinger = Finger_new(mr, dest_parent, |
Finger * newfinger = Finger_new(mr, dest_parent, |