diff options
author | Malcolm Beattie <mbeattie@sable.ox.ac.uk> | 1997-12-10 18:36:26 +0000 |
---|---|---|
committer | Malcolm Beattie <mbeattie@sable.ox.ac.uk> | 1997-12-10 18:36:26 +0000 |
commit | 3fe6f2dcb97acb1a1bb0a27dc5753fbc0548c545 (patch) | |
tree | 68938baaf94e50d9c90715cc190825247b2474a1 | |
parent | 7e0e7afedd94fe242b9d912ceebe511cf90e118a (diff) | |
download | perl-3fe6f2dcb97acb1a1bb0a27dc5753fbc0548c545.tar.gz |
Fix char*/unsigned char* clashes in util.c:fbm_instr and remove
a few extraneous trailing semicolons in perlvars.h.
p4raw-id: //depot/perl@358
-rw-r--r-- | perlvars.h | 8 | ||||
-rw-r--r-- | util.c | 10 |
2 files changed, 11 insertions, 7 deletions
diff --git a/perlvars.h b/perlvars.h index b58ea16728..8a72312e57 100644 --- a/perlvars.h +++ b/perlvars.h @@ -158,8 +158,8 @@ PERLVARI(Gnumeric_local, bool, TRUE) /* Assume local numerics */ #endif /* !USE_LOCALE_NUMERIC */ /* constants (these are not literals to facilitate pointer comparisons) */ -PERLVARIC(GYes, char *, "1"); -PERLVARIC(GNo, char *, ""); -PERLVARIC(Ghexdigit, char *, "0123456789abcdef0123456789ABCDEFx"); -PERLVARIC(Gpatleave, char *, "\\.^$@dDwWsSbB+*?|()-nrtfeaxc0123456789[{]}"); +PERLVARIC(GYes, char *, "1") +PERLVARIC(GNo, char *, "") +PERLVARIC(Ghexdigit, char *, "0123456789abcdef0123456789ABCDEFx") +PERLVARIC(Gpatleave, char *, "\\.^$@dDwWsSbB+*?|()-nrtfeaxc0123456789[{]}") @@ -871,8 +871,10 @@ fbm_instr(unsigned char *big, register unsigned char *bigend, SV *littlestr) substr => we can ignore SvVALID */ if (multiline) { char *t = "\n"; - if ((s = ninstr((char*)big,(char*)bigend, t, t + len))) - return s; + if ((s = (unsigned char*)ninstr((char*)big, (char*)bigend, + t, t + len))) { + return (char*)s; + } } if (bigend > big && bigend[-1] == '\n') return (char *)(bigend - 1); @@ -912,7 +914,9 @@ fbm_instr(unsigned char *big, register unsigned char *bigend, SV *littlestr) && (!SvTAIL(littlestr) || s == bigend || s[littlelen] == '\n')) /* Automatically multiline */ - return s; + { + return (char*)s; + } s++; } return Nullch; |