Update regexps in mimedb to work on NetBSD. (NetBSD does not support having empty subexpressions. This bug was reported and diagnosed by Claes Nästén.

darcs-hash:20070524063728-ac50b-9377f6d2ba709e997c00d716e766a912cc1ee23e.gz
This commit is contained in:
axel 2007-05-24 16:37:28 +10:00
parent 1c6236831c
commit c40eb8a716

View file

@ -66,7 +66,7 @@ license. Read the source code of the library for more information.
/**
Start tag for langauge-specific comment
*/
#define START_TAG "<comment *(| +xml:lang *= *(\"%s\"|'%s') *)>"
#define START_TAG "<comment( +xml:lang *= *(\"%s\"|'%s'))? *>"
/**
End tab for comment
@ -434,11 +434,13 @@ static char *get_lang_re()
case '.':
case '_':
if( close )
{
*out++ = ')';
*out++ = '?';
}
close=1;
*out++ = '(';
*out++ = '|';
*out++ = *lang;
break;
@ -448,7 +450,10 @@ static char *get_lang_re()
}
if( close )
{
*out++ = ')';
*out++ = '?';
}
*out++=0;
return buff;