X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=utf8.h;h=698c687c1cfc22eafc1ce599184b1fe13156c291;hb=52a043e6cc1df667f590107cf208184857a066bd;hp=6f86f721e69445e22a7c7ba4b2465857feff4581;hpb=a0ed51b321531af4b47cce24205ab9656f043f0f;p=p5sagit%2Fp5-mst-13.2.git diff --git a/utf8.h b/utf8.h index 6f86f72..698c687 100644 --- a/utf8.h +++ b/utf8.h @@ -1,12 +1,14 @@ /* utf8.h * - * Copyright (c) 1998, Larry Wall + * Copyright (c) 1998-1999, Larry Wall * * You may distribute under the terms of either the GNU General Public * License or the Artistic License, as specified in the README file. * */ +START_EXTERN_C + #ifdef DOINIT EXTCONST unsigned char PL_utf8skip[] = { 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, /* ascii */ @@ -22,6 +24,8 @@ EXTCONST unsigned char PL_utf8skip[] = { EXTCONST unsigned char PL_utf8skip[]; #endif -#define IN_UTF8 (curcop->op_private & HINT_UTF8) +END_EXTERN_C + +#define IN_UTF8 (PL_curcop->op_private & HINT_UTF8) #define UTF8SKIP(s) PL_utf8skip[*(U8*)s]