--- xc16x.opc.orig 2006-03-01 12:38:13.370904440 +0530 +++ xc16x.opc 2006-03-01 12:38:42.594461784 +0530 @@ -59,8 +59,10 @@ long *valuep ATTRIBUTE_UNUSED) { if (**strp == '#') + { ++*strp; return NULL; + } } /* Handle '.' prefixes (i.e. skip over them). */ @@ -72,8 +74,10 @@ long *valuep ATTRIBUTE_UNUSED) { if (**strp == '.') - ++*strp; + { + ++*strp; return NULL; + } } /* Handle '.' prefixes (i.e. skip over them). */ @@ -85,8 +89,10 @@ long *valuep ATTRIBUTE_UNUSED) { if (!strncasecmp (*strp, "pof:", 4)) - *strp += 4; + { + *strp += 4; return NULL; + } } /* Handle '.' prefixes (i.e. skip over them). */ @@ -98,8 +104,10 @@ long *valuep ATTRIBUTE_UNUSED) { if (!strncasecmp (*strp, "pag:", 4)) - *strp += 4; + { + *strp += 4; return NULL; + } } /* Handle 'sof' prefixes (i.e. skip over them). */ @@ -110,8 +118,10 @@ long *valuep ATTRIBUTE_UNUSED) { if (!strncasecmp (*strp, "sof:", 4)) + { *strp += 4; return NULL; + } } /* Handle 'seg' prefixes (i.e. skip over them). */ @@ -122,8 +132,10 @@ long *valuep ATTRIBUTE_UNUSED) { if (!strncasecmp (*strp, "seg:", 4)) - *strp += 4; + { + *strp += 4; return NULL; + } } /* -- */