unifdef -D__STDC__

This commit is contained in:
Kurt Zeilenga 2000-01-27 01:00:02 +00:00
parent 96ba43c591
commit 597ddd3a80
11 changed files with 37 additions and 624 deletions

View File

@ -27,12 +27,13 @@ static char rcsid[] = "$Id: ucdata.c,v 1.3 1999/08/23 16:14:09 mleisher Exp $";
#endif
#endif
#include "portable.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifndef WIN32
#include <unistd.h>
#endif
#include <ac/string.h>
#include <ac/unistd.h>
#include "ucdata.h"
@ -68,12 +69,7 @@ static unsigned long masks32[32] = {
((((cc) >> 16) & 0xff) << 8)|((cc) >> 24))
static FILE *
#ifdef __STDC__
_ucopenfile(char *paths, char *filename, char *mode)
#else
_ucopenfile(paths, filename, mode)
char *paths, *filename, *mode;
#endif
{
FILE *f;
char *fp, *dp, *pp, path[BUFSIZ];
@ -114,13 +110,7 @@ static unsigned short *_ucprop_offsets;
static unsigned long *_ucprop_ranges;
static void
#ifdef __STDC__
_ucprop_load(char *paths, int reload)
#else
_ucprop_load(paths, reload)
char *paths;
int reload;
#endif
{
FILE *in;
unsigned long size, i;
@ -210,11 +200,7 @@ int reload;
}
static void
#ifdef __STDC__
_ucprop_unload(void)
#else
_ucprop_unload()
#endif
{
if (_ucprop_size == 0)
return;
@ -228,12 +214,7 @@ _ucprop_unload()
}
static int
#ifdef __STDC__
_ucprop_lookup(unsigned long code, unsigned long n)
#else
_ucprop_lookup(code, n)
unsigned long code, n;
#endif
{
long l, r, m;
@ -272,12 +253,7 @@ unsigned long code, n;
}
int
#ifdef __STDC__
ucisprop(unsigned long code, unsigned long mask1, unsigned long mask2)
#else
ucisprop(code, mask1, mask2)
unsigned long code, mask1, mask2;
#endif
{
unsigned long i;
@ -308,13 +284,7 @@ static unsigned short _uccase_len[2];
static unsigned long *_uccase_map;
static void
#ifdef __STDC__
_uccase_load(char *paths, int reload)
#else
_uccase_load(paths, reload)
char *paths;
int reload;
#endif
{
FILE *in;
unsigned long i;
@ -371,11 +341,7 @@ int reload;
}
static void
#ifdef __STDC__
_uccase_unload(void)
#else
_uccase_unload()
#endif
{
if (_uccase_size == 0)
return;
@ -385,14 +351,7 @@ _uccase_unload()
}
static unsigned long
#ifdef __STDC__
_uccase_lookup(unsigned long code, long l, long r, int field)
#else
_uccase_lookup(code, l, r, field)
unsigned long code;
long l, r;
int field;
#endif
{
long m;
@ -418,12 +377,7 @@ int field;
}
unsigned long
#ifdef __STDC__
uctoupper(unsigned long code)
#else
uctoupper(code)
unsigned long code;
#endif
{
int field;
long l, r;
@ -450,12 +404,7 @@ unsigned long code;
}
unsigned long
#ifdef __STDC__
uctolower(unsigned long code)
#else
uctolower(code)
unsigned long code;
#endif
{
int field;
long l, r;
@ -482,12 +431,7 @@ unsigned long code;
}
unsigned long
#ifdef __STDC__
uctotitle(unsigned long code)
#else
uctotitle(code)
unsigned long code;
#endif
{
int field;
long l, r;
@ -527,13 +471,7 @@ static unsigned long *_ucdcmp_nodes;
static unsigned long *_ucdcmp_decomp;
static void
#ifdef __STDC__
_ucdcmp_load(char *paths, int reload)
#else
_ucdcmp_load(paths, reload)
char *paths;
int reload;
#endif
{
FILE *in;
unsigned long size, i;
@ -583,11 +521,7 @@ int reload;
}
static void
#ifdef __STDC__
_ucdcmp_unload(void)
#else
_ucdcmp_unload()
#endif
{
if (_ucdcmp_size == 0)
return;
@ -601,12 +535,7 @@ _ucdcmp_unload()
}
int
#ifdef __STDC__
ucdecomp(unsigned long code, unsigned long *num, unsigned long **decomp)
#else
ucdecomp(code, num, decomp)
unsigned long code, *num, **decomp;
#endif
{
long l, r, m;
@ -634,12 +563,7 @@ unsigned long code, *num, **decomp;
}
int
#ifdef __STDC__
ucdecomp_hangul(unsigned long code, unsigned long *num, unsigned long decomp[])
#else
ucdecomp_hangul(code, num, decomp)
unsigned long code, *num, decomp[];
#endif
{
if (!ucishangul(code))
return 0;
@ -663,13 +587,7 @@ static unsigned long _uccmcl_size;
static unsigned long *_uccmcl_nodes;
static void
#ifdef __STDC__
_uccmcl_load(char *paths, int reload)
#else
_uccmcl_load(paths, reload)
char *paths;
int reload;
#endif
{
FILE *in;
unsigned long i;
@ -717,11 +635,7 @@ int reload;
}
static void
#ifdef __STDC__
_uccmcl_unload(void)
#else
_uccmcl_unload()
#endif
{
if (_uccmcl_size == 0)
return;
@ -731,12 +645,7 @@ _uccmcl_unload()
}
unsigned long
#ifdef __STDC__
uccombining_class(unsigned long code)
#else
uccombining_class(code)
unsigned long code;
#endif
{
long l, r, m;
@ -766,14 +675,8 @@ static unsigned long *_ucnum_nodes;
static unsigned long _ucnum_size;
static short *_ucnum_vals;
static void
#ifdef __STDC__
void
_ucnumb_load(char *paths, int reload)
#else
_ucnumb_load(paths, reload)
char *paths;
int reload;
#endif
{
FILE *in;
unsigned long size, i;
@ -832,11 +735,7 @@ int reload;
}
static void
#ifdef __STDC__
_ucnumb_unload(void)
#else
_ucnumb_unload()
#endif
{
if (_ucnum_size == 0)
return;
@ -846,13 +745,7 @@ _ucnumb_unload()
}
int
#ifdef __STDC__
ucnumber_lookup(unsigned long code, struct ucnumber *num)
#else
ucnumber_lookup(code, num)
unsigned long code;
struct ucnumber *num;
#endif
{
long l, r, m;
short *vp;
@ -881,13 +774,7 @@ struct ucnumber *num;
}
int
#ifdef __STDC__
ucdigit_lookup(unsigned long code, int *digit)
#else
ucdigit_lookup(code, digit)
unsigned long code;
int *digit;
#endif
{
long l, r, m;
short *vp;
@ -918,12 +805,7 @@ int *digit;
}
struct ucnumber
#ifdef __STDC__
ucgetnumber(unsigned long code)
#else
ucgetnumber(code)
unsigned long code;
#endif
{
struct ucnumber num;
@ -940,12 +822,7 @@ unsigned long code;
}
int
#ifdef __STDC__
ucgetdigit(unsigned long code)
#else
ucgetdigit(code)
unsigned long code;
#endif
{
int dig;
@ -968,13 +845,7 @@ unsigned long code;
**************************************************************************/
void
#ifdef __STDC__
ucdata_load(char *paths, int masks)
#else
ucdata_load(paths, masks)
char *paths;
int masks;
#endif
{
if (masks & UCDATA_CTYPE)
_ucprop_load(paths, 0);
@ -989,12 +860,7 @@ int masks;
}
void
#ifdef __STDC__
ucdata_unload(int masks)
#else
ucdata_unload(masks)
int masks;
#endif
{
if (masks & UCDATA_CTYPE)
_ucprop_unload();
@ -1009,13 +875,7 @@ int masks;
}
void
#ifdef __STDC__
ucdata_reload(char *paths, int masks)
#else
ucdata_reload(paths, masks)
char *paths;
int masks;
#endif
{
if (masks & UCDATA_CTYPE)
_ucprop_load(paths, 1);
@ -1032,11 +892,7 @@ int masks;
#ifdef TEST
void
#ifdef __STDC__
main(void)
#else
main()
#endif
{
int dig;
unsigned long i, lo, *dec;

View File

@ -26,16 +26,10 @@
* $Id: ucdata.h,v 1.5 1999/11/19 15:24:29 mleisher Exp $
*/
#ifdef __cplusplus
extern "C" {
#endif
LDAP_BEGIN_DECL
#undef __
#ifdef __STDC__
#define __(x) x
#else
#define __(x) ()
#endif
#define UCDATA_VERSION "2.3"
@ -291,16 +285,16 @@ extern void ucdata_load __((char *paths, int mask));
extern void ucdata_unload __((int mask));
extern void ucdata_reload __((char *paths, int mask));
#ifdef UCDATA_DEPRECATED
/*
* Deprecated functions, now just compatibility macros.
*/
#define ucdata_setup(p) ucdata_load(p, UCDATA_ALL)
#define ucdata_cleanup() ucdata_unload(UCDATA_ALL)
#endif
#undef __
#ifdef __cplusplus
}
#endif
LDAP_END_DECL
#endif /* _h_ucdata */

View File

@ -27,12 +27,12 @@ static char rcsid[] = "$Id: ucgendat.c,v 1.3 1999/10/07 20:49:56 mleisher Exp $"
#endif
#endif
#include "portable.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifndef WIN32
#include <unistd.h>
#endif
#include <ac/string.h>
#include <ac/unistd.h>
#define ishdigit(cc) (((cc) >= '0' && (cc) <= '9') ||\
((cc) >= 'A' && (cc) <= 'F') ||\
@ -176,13 +176,7 @@ static unsigned long nums_used;
static unsigned long nums_size;
static void
#ifdef __STDC__
add_range(unsigned long start, unsigned long end, char *p1, char *p2)
#else
add_range(start, end, p1, p2)
unsigned long start, end;
char *p1, *p2;
#endif
{
int i, j, k, len;
_ranges_t *rlp;
@ -280,14 +274,7 @@ char *p1, *p2;
}
static void
#ifdef __STDC__
ordered_range_insert(unsigned long c, char *name, int len)
#else
ordered_range_insert(c, name, len)
unsigned long c;
char *name;
int len;
#endif
{
int i, j;
unsigned long s, e;
@ -425,12 +412,7 @@ int len;
}
static void
#ifdef __STDC__
add_decomp(unsigned long code)
#else
add_decomp(code)
unsigned long code;
#endif
{
unsigned long i, j, size;
@ -494,12 +476,7 @@ unsigned long code;
}
static void
#ifdef __STDC__
add_title(unsigned long code)
#else
add_title(code)
unsigned long code;
#endif
{
unsigned long i, j;
@ -539,12 +516,7 @@ unsigned long code;
}
static void
#ifdef __STDC__
add_upper(unsigned long code)
#else
add_upper(code)
unsigned long code;
#endif
{
unsigned long i, j;
@ -591,12 +563,7 @@ unsigned long code;
}
static void
#ifdef __STDC__
add_lower(unsigned long code)
#else
add_lower(code)
unsigned long code;
#endif
{
unsigned long i, j;
@ -643,12 +610,7 @@ unsigned long code;
}
static void
#ifdef __STDC__
ordered_ccl_insert(unsigned long c, unsigned long ccl_code)
#else
ordered_ccl_insert(c, ccl_code)
unsigned long c, ccl_code;
#endif
{
unsigned long i, j;
@ -721,12 +683,7 @@ unsigned long c, ccl_code;
* multiplied by 2.
*/
static unsigned long
#ifdef __STDC__
make_number(short num, short denom)
#else
make_number(num, denom)
short num, denom;
#endif
{
unsigned long n;
@ -755,13 +712,7 @@ short num, denom;
}
static void
#ifdef __STDC__
add_number(unsigned long code, short num, short denom)
#else
add_number(code, num, denom)
unsigned long code;
short num, denom;
#endif
{
unsigned long i, j;
@ -812,12 +763,7 @@ short num, denom;
* entry.
*/
static void
#ifdef __STDC__
read_cdata(FILE *in)
#else
read_cdata(in)
FILE *in;
#endif
{
unsigned long i, lineno, skip, code, ccl_code;
short wnum, neg, number[2];
@ -1092,12 +1038,7 @@ FILE *in;
}
static _decomp_t *
#ifdef __STDC__
find_decomp(unsigned long code)
#else
find_decomp(code)
unsigned long code;
#endif
{
long l, r, m;
@ -1116,12 +1057,7 @@ unsigned long code;
}
static void
#ifdef __STDC__
decomp_it(_decomp_t *d)
#else
decomp_it(d)
_decomp_t *d;
#endif
{
unsigned long i;
_decomp_t *dp;
@ -1139,11 +1075,7 @@ _decomp_t *d;
* in the decomposition.
*/
static void
#ifdef __STDC__
expand_decomp(void)
#else
expand_decomp()
#endif
{
unsigned long i;
@ -1156,12 +1088,7 @@ expand_decomp()
}
static void
#ifdef __STDC__
write_cdata(char *opath)
#else
write_cdata(opath)
char *opath;
#endif
{
FILE *out;
unsigned long i, idx, bytes, nprops;
@ -1434,13 +1361,7 @@ char *opath;
}
int
#ifdef __STDC__
main(int argc, char *argv[])
#else
main(argc, argv)
int argc;
char *argv[];
#endif
{
FILE *in;
char *prog, *opath;

View File

@ -27,8 +27,11 @@ static char rcsid[] = "$Id: ucpgba.c,v 1.4 1999/11/29 16:41:06 mleisher Exp $";
#endif
#endif
#include "portable.h"
#include <stdio.h>
#include <stdlib.h>
#include "ucdata.h"
#include "ucpgba.h"
@ -93,12 +96,7 @@ sizeof(_symmetric_pairs)/sizeof(_symmetric_pairs[0]);
* This routine looks up the other form of a symmetric pair.
*/
static unsigned long
#ifdef __STDC__
_ucsymmetric_pair(unsigned long c)
#else
_ucsymmetric_pair(c)
unsigned long c;
#endif
{
int i;
@ -115,15 +113,8 @@ unsigned long c;
* the visual text order chain.
*/
static ucrun_t *
#ifdef __STDC__
_add_run(ucstring_t *str, unsigned long *src,
unsigned long start, unsigned long end, int direction)
#else
_add_run(str, src, start, end, direction)
ucstring_t *str;
unsigned long *src, start, end;
int direction;
#endif
{
long i, t;
ucrun_t *run;
@ -179,14 +170,8 @@ int direction;
}
static void
#ifdef __STDC__
_ucadd_rtl_segment(ucstring_t *str, unsigned long *source, unsigned long start,
unsigned long end)
#else
_ucadd_rtl_segment(str, source, start, end)
ucstring_t *str;
unsigned long *source, start, end;
#endif
{
unsigned long s, e;
ucrun_t *run, *lrun;
@ -298,14 +283,8 @@ unsigned long *source, start, end;
}
static void
#ifdef __STDC__
_ucadd_ltr_segment(ucstring_t *str, unsigned long *source, unsigned long start,
unsigned long end)
#else
_ucadd_ltr_segment(str, source, start, end)
ucstring_t *str;
unsigned long *source, start, end;
#endif
{
ucrun_t *run;
@ -329,14 +308,8 @@ unsigned long *source, start, end;
}
ucstring_t *
#ifdef __STDC__
ucstring_create(unsigned long *source, unsigned long start, unsigned long end,
int default_direction, int cursor_motion)
#else
ucstring_create(source, start, end, default_direction, cursor_motion)
unsigned long *source, start, end;
int default_direction, cursor_motion;
#endif
{
int rtl_first;
unsigned long s, e;
@ -446,12 +419,7 @@ int default_direction, cursor_motion;
}
void
#ifdef __STDC__
ucstring_free(ucstring_t *s)
#else
ucstring_free(s)
ucstring_t *s;
#endif
{
ucrun_t *l, *r;
@ -472,13 +440,7 @@ ucstring_t *s;
}
int
#ifdef __STDC__
ucstring_set_cursor_motion(ucstring_t *str, int cursor_motion)
#else
ucstring_set_cursor_motion(s, cursor_motion)
ucstring_t *str;
int cursor_motion;
#endif
{
int n;
@ -491,13 +453,7 @@ int cursor_motion;
}
static int
#ifdef __STDC__
_ucstring_visual_cursor_right(ucstring_t *str, int count)
#else
_ucstring_visual_cursor_right(str, count)
ucstring_t *str;
int count;
#endif
{
int cnt = count;
unsigned long size;
@ -535,13 +491,7 @@ int count;
}
static int
#ifdef __STDC__
_ucstring_logical_cursor_right(ucstring_t *str, int count)
#else
_ucstring_logical_cursor_right(str, count)
ucstring_t *str;
int count;
#endif
{
int cnt = count;
unsigned long size;
@ -619,13 +569,7 @@ int count;
}
int
#ifdef __STDC__
ucstring_cursor_right(ucstring_t *str, int count)
#else
ucstring_cursor_right(str, count)
ucstring_t *str;
int count;
#endif
{
if (str == 0)
return 0;
@ -635,13 +579,7 @@ int count;
}
static int
#ifdef __STDC__
_ucstring_visual_cursor_left(ucstring_t *str, int count)
#else
_ucstring_visual_cursor_left(str, count)
ucstring_t *str;
int count;
#endif
{
int cnt = count;
unsigned long size;
@ -680,13 +618,7 @@ int count;
}
static int
#ifdef __STDC__
_ucstring_logical_cursor_left(ucstring_t *str, int count)
#else
_ucstring_logical_cursor_left(str, count)
ucstring_t *str;
int count;
#endif
{
int cnt = count;
unsigned long size;
@ -764,13 +696,7 @@ int count;
}
int
#ifdef __STDC__
ucstring_cursor_left(ucstring_t *str, int count)
#else
ucstring_cursor_left(str, count)
ucstring_t *str;
int count;
#endif
{
if (str == 0)
return 0;
@ -780,13 +706,7 @@ int count;
}
void
#ifdef __STDC__
ucstring_cursor_info(ucstring_t *str, int *direction, unsigned long *position)
#else
ucstring_cursor_info(str, direction, position)
ucstring_t *str, int *direction;
unsigned long *position;
#endif
{
long c;
unsigned long size;

View File

@ -22,20 +22,16 @@
#ifndef _h_ucpgba
#define _h_ucpgba
#include "portable.h"
/*
* $Id: ucpgba.h,v 1.4 1999/11/19 15:24:30 mleisher Exp $
*/
#ifdef __cplusplus
extern "C" {
#endif
LDAP_BEGIN_DECL
#undef __
#ifdef __STDC__
#define __(x) x
#else
#define __(x) ()
#endif
/***************************************************************************
*
@ -155,8 +151,6 @@ extern void ucstring_cursor_info __((ucstring_t *string, int *direction,
#undef __
#ifdef __cplusplus
}
#endif
LDAP_END_DECL
#endif /* _h_ucpgba */

View File

@ -24,9 +24,12 @@
static char rcsid[] = "$Id: ure.c,v 1.2 1999/09/21 15:47:43 mleisher Exp $";
#endif
#include "portable.h"
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <ac/unistd.h>
#include <ac/string.h>
#include "ure.h"
/*
@ -251,13 +254,7 @@ typedef struct _ure_dfa_t {
*************************************************************************/
static void
#if NeedFunctionPrototypes
_ure_memmove(char *dest, char *src, unsigned long bytes)
#else
_ure_memmove(dest, src, bytes)
char *dest, *src;
unsigned long bytes;
#endif
{
long i, j;
@ -301,13 +298,7 @@ unsigned long bytes;
}
static void
#ifdef __STDC__
_ure_push(ucs2_t v, _ure_buffer_t *b)
#else
_ure_push(v, b)
ucs2_t v;
_ure_buffer_t *b;
#endif
{
_ure_stlist_t *s;
@ -341,12 +332,7 @@ _ure_buffer_t *b;
}
static ucs2_t
#ifdef __STDC__
_ure_peek(_ure_buffer_t *b)
#else
_ure_peek(b)
_ure_buffer_t *b;
#endif
{
if (b == 0 || b->stack.slist_used == 0)
return _URE_NOOP;
@ -355,12 +341,7 @@ _ure_buffer_t *b;
}
static ucs2_t
#ifdef __STDC__
_ure_pop(_ure_buffer_t *b)
#else
_ure_pop(b)
_ure_buffer_t *b;
#endif
{
ucs2_t v;
@ -386,15 +367,8 @@ _ure_buffer_t *b;
* variable, and return the number of characters consumed.
*/
static unsigned long
#ifdef __STDC__
_ure_prop_list(ucs2_t *pp, unsigned long limit, unsigned long *mask,
_ure_buffer_t *b)
#else
_ure_prop_list(pp, limit, mask, b)
ucs2_t *pp;
unsigned long limit, *mask;
_ure_buffer_t *b;
#endif
{
unsigned long n, m;
ucs2_t *sp, *ep;
@ -450,14 +424,7 @@ _ure_buffer_t *b;
* of characters used.
*/
static unsigned long
#ifdef __STDC__
_ure_hex(ucs2_t *np, unsigned long limit, ucs4_t *n)
#else
_ure_hex(np, limit, n)
ucs2_t *np;
unsigned long limit;
ucs4_t *n;
#endif
{
ucs2_t i;
ucs2_t *sp, *ep;
@ -494,14 +461,7 @@ ucs4_t *n;
* them in increasing range-start order.
*/
static void
#ifdef __STDC__
_ure_add_range(_ure_ccl_t *ccl, _ure_range_t *r, _ure_buffer_t *b)
#else
_ure_add_range(ccl, r, b)
_ure_ccl_t *ccl;
_ure_range_t *r;
_ure_buffer_t *b;
#endif
{
ucs2_t i;
ucs4_t tmp;
@ -567,11 +527,9 @@ _URE_MATHSYM|_URE_CURRENCYSYM|_URE_OTHERSYM)
#define _URE_SPACE_MASK (_URE_SPACESEP|_URE_LINESEP|_URE_PARASEP)
typedef void (*_ure_cclsetup_t)(
#ifdef __STDC__
_ure_symtab_t *sym,
unsigned long mask,
_ure_buffer_t *b
#endif
);
typedef struct {
@ -583,27 +541,13 @@ typedef struct {
} _ure_trie_t;
static void
#ifdef __STDC__
_ure_ccl_setup(_ure_symtab_t *sym, unsigned long mask, _ure_buffer_t *b)
#else
_ure_ccl_setup(sym, mask, b)
_ure_symtab_t *sym;
unsigned long mask;
_ure_buffer_t *b;
#endif
{
sym->props |= mask;
}
static void
#ifdef __STDC__
_ure_space_setup(_ure_symtab_t *sym, unsigned long mask, _ure_buffer_t *b)
#else
_ure_space_setup(sym, mask, *b)
_ure_symtab_t *sym;
unsigned long mask;
_ure_buffer_t b;
#endif
{
_ure_range_t range;
@ -625,14 +569,7 @@ _ure_buffer_t b;
}
static void
#ifdef __STDC__
_ure_xdigit_setup(_ure_symtab_t *sym, unsigned long mask, _ure_buffer_t *b)
#else
_ure_xdigit_setup(sym, mask, b)
_ure_symtab_t *sym;
unsigned long mask;
_ure_buffer_t *b;
#endif
{
_ure_range_t range;
@ -723,16 +660,8 @@ static _ure_trie_t cclass_trie[] = {
* trie.
*/
static unsigned long
#ifdef __STDC__
_ure_posix_ccl(ucs2_t *cp, unsigned long limit, _ure_symtab_t *sym,
_ure_buffer_t *b)
#else
_ure_posix_ccl(cp, limit, sym, b)
ucs2_t *cp;
unsigned long limit;
_ure_symtab_t *sym;
_ure_buffer_t *b;
#endif
{
int i;
unsigned long n;
@ -776,16 +705,8 @@ _ure_buffer_t *b;
* Construct a list of ranges and return the number of characters consumed.
*/
static unsigned long
#ifdef __STDC__
_ure_cclass(ucs2_t *cp, unsigned long limit, _ure_symtab_t *symp,
_ure_buffer_t *b)
#else
_ure_cclass(cp, limit, symp, b)
ucs2_t *cp;
unsigned long limit;
_ure_symtab_t *symp;
_ure_buffer_t *b;
#endif
{
int range_end;
unsigned long n;
@ -954,14 +875,7 @@ _ure_buffer_t *b;
* Probe for a low surrogate hex code.
*/
static unsigned long
#ifdef __STDC__
_ure_probe_ls(ucs2_t *ls, unsigned long limit, ucs4_t *c)
#else
_ure_probe_ls(ls, limit, c)
ucs2_t *ls;
unsigned long limit;
ucs4_t *c;
#endif
{
ucs4_t i, code;
ucs2_t *sp, *ep;
@ -982,16 +896,8 @@ ucs4_t *c;
}
static unsigned long
#ifdef __STDC__
_ure_compile_symbol(ucs2_t *sym, unsigned long limit, _ure_symtab_t *symp,
_ure_buffer_t *b)
#else
_ure_compile_symbol(sym, limit, symp, b)
ucs2_t *sym;
unsigned long limit;
_ure_symtab_t *symp;
_ure_buffer_t *b;
#endif
{
ucs4_t c;
ucs2_t *sp, *ep;
@ -1135,12 +1041,7 @@ _ure_buffer_t *b;
}
static int
#ifdef __STDC__
_ure_sym_neq(_ure_symtab_t *a, _ure_symtab_t *b)
#else
_ure_sym_neq(a, b)
_ure_symtab_t *a, *b;
#endif
{
if (a->type != b->type || a->mods != b->mods || a->props != b->props)
return 1;
@ -1161,15 +1062,8 @@ _ure_symtab_t *a, *b;
* Construct a symbol, but only keep unique symbols.
*/
static ucs2_t
#ifdef __stdc__
_ure_make_symbol(ucs2_t *sym, unsigned long limit, unsigned long *consumed,
_ure_buffer_t *b)
#else
_ure_make_symbol(sym, limit, consumed, b)
ucs2_t *sym;
unsigned long limit, *consumed;
_ure_buffer_t *b;
#endif
{
ucs2_t i;
_ure_symtab_t *sp, symbol;
@ -1227,13 +1121,7 @@ _ure_buffer_t *b;
*************************************************************************/
static ucs2_t
#ifdef __stdc__
_ure_make_expr(ucs2_t type, ucs2_t lhs, ucs2_t rhs, _ure_buffer_t *b)
#else
_ure_make_expr(type, lhs, rhs, b)
ucs2_t type, lhs, rhs;
_ure_buffer_t *b;
#endif
{
ucs2_t i;
@ -1286,14 +1174,7 @@ static unsigned char spmap[] = {
* reduce to a DFA. The starting state for the reduction will be returned.
*/
static ucs2_t
#ifdef __STDC__
_ure_re2nfa(ucs2_t *re, unsigned long relen, _ure_buffer_t *b)
#else
_ure_re2nfa(re, relen, b)
ucs2_t *re;
unsigned long relen;
_ure_buffer_t *b;
#endif
{
ucs2_t c, state, top, sym, *sp, *ep;
unsigned long used;
@ -1377,13 +1258,7 @@ _ure_buffer_t *b;
}
static void
#ifdef __STDC__
_ure_add_symstate(ucs2_t sym, ucs2_t state, _ure_buffer_t *b)
#else
_ure_add_symstate(sym, state, b)
ucs2_t sym, state;
_ure_buffer_t *b;
#endif
{
ucs2_t i, *stp;
_ure_symtab_t *sp;
@ -1424,13 +1299,7 @@ _ure_buffer_t *b;
}
static ucs2_t
#ifdef __STDC__
_ure_add_state(ucs2_t nstates, ucs2_t *states, _ure_buffer_t *b)
#else
_ure_add_state(nstates, states, b)
ucs2_t nstates, *states;
_ure_buffer_t *b;
#endif
{
ucs2_t i;
_ure_state_t *sp;
@ -1484,13 +1353,7 @@ _ure_buffer_t *b;
}
static void
#ifdef __STDC__
_ure_reduce(ucs2_t start, _ure_buffer_t *b)
#else
_ure_reduce(start, b)
ucs2_t start;
_ure_buffer_t *b;
#endif
{
ucs2_t i, j, state, eval, syms, rhs;
ucs2_t s1, s2, ns1, ns2;
@ -1665,13 +1528,7 @@ _ure_buffer_t *b;
}
static void
#ifdef __STDC__
_ure_add_equiv(ucs2_t l, ucs2_t r, _ure_buffer_t *b)
#else
_ure_add_equiv(l, r, b)
ucs2_t l, r;
_ure_buffer_t *b;
#endif
{
ucs2_t tmp;
@ -1715,12 +1572,7 @@ _ure_buffer_t *b;
* Merge the DFA states that are equivalent.
*/
static void
#ifdef __STDC__
_ure_merge_equiv(_ure_buffer_t *b)
#else
_ure_merge_equiv(b)
_ure_buffer_t *b;
#endif
{
ucs2_t i, j, k, eq, done;
_ure_state_t *sp1, *sp2, *ls, *rs;
@ -1776,11 +1628,7 @@ _ure_buffer_t *b;
*************************************************************************/
ure_buffer_t
#ifdef __STDC__
ure_buffer_create(void)
#else
ure_buffer_create()
#endif
{
ure_buffer_t b;
@ -1790,12 +1638,7 @@ ure_buffer_create()
}
void
#ifdef __STDC__
ure_buffer_free(ure_buffer_t buf)
#else
ure_buffer_free(buf)
ure_buffer_t buf;
#endif
{
unsigned long i;
@ -1833,15 +1676,7 @@ ure_buffer_t buf;
}
ure_dfa_t
#ifdef __STDC__
ure_compile(ucs2_t *re, unsigned long relen, int casefold, ure_buffer_t buf)
#else
ure_compile(re, relen, casefold, buf)
ucs2_t *re;
unsigned long relen;
int casefold;
ure_buffer_t buf;
#endif
{
ucs2_t i, j, state;
_ure_state_t *sp;
@ -1959,12 +1794,7 @@ ure_buffer_t buf;
}
void
#ifdef __STDC__
ure_dfa_free(ure_dfa_t dfa)
#else
ure_dfa_free(dfa)
ure_dfa_t dfa;
#endif
{
ucs2_t i;
@ -1988,13 +1818,7 @@ ure_dfa_t dfa;
}
void
#ifdef __STDC__
ure_write_dfa(ure_dfa_t dfa, FILE *out)
#else
ure_write_dfa(dfa, out)
ure_dfa_t dfa;
FILE *out;
#endif
{
ucs2_t i, j, k, h, l;
_ure_dstate_t *sp;
@ -2111,16 +1935,8 @@ FILE *out;
(cc) == 0x2029)
int
#ifdef __STDC__
ure_exec(ure_dfa_t dfa, int flags, ucs2_t *text, unsigned long textlen,
unsigned long *match_start, unsigned long *match_end)
#else
ure_exec(dfa, flags, text, textlen, match_start, match_end)
ure_dfa_t dfa;
int flags;
ucs2_t *text;
unsigned long textlen, *match_start, *match_end;
#endif
{
int i, j, matched, found, skip;
unsigned long ms, me;

View File

@ -23,22 +23,18 @@
#ifndef _h_ure
#define _h_ure
#include "portable.h"
/*
* $Id: ure.h,v 1.2 1999/09/21 15:47:44 mleisher Exp $
*/
#include <stdio.h>
#ifdef __cplusplus
extern "C" {
#endif
LDAP_BEGIN_DECL
#undef __
#ifdef __STDC__
#define __(x) x
#else
#define __(x) ()
#endif
/*
* Set of character class flags.
@ -143,8 +139,6 @@ extern int _ure_matches_properties __((unsigned long props, ucs4_t c));
#undef __
#ifdef __cplusplus
}
#endif
LDAP_END_DECL
#endif /* _h_ure */

View File

@ -35,13 +35,7 @@ static char rcsid[] = "$Id: urestubs.c,v 1.2 1999/09/21 15:47:44 mleisher Exp $"
* This routine should return the lower case equivalent for the character or,
* if there is no lower case quivalent, the character itself.
*/
ucs4_t
#ifdef __STDC__
_ure_tolower(ucs4_t c)
#else
_ure_tolower(c)
ucs4_t c;
#endif
ucs4_t _ure_tolower(ucs4_t c)
{
return c;
}
@ -52,13 +46,7 @@ ucs4_t c;
* properties.
*/
int
#ifdef __STDC__
_ure_matches_properties(unsigned long props, ucs4_t c)
#else
_ure_matches_properties(props, c)
unsigned long props;
ucs4_t c;
#endif
{
return 1;
}

View File

@ -75,13 +75,7 @@ typedef struct _utbm_pattern_t {
* Routine to look up the skip value for a character.
*/
static unsigned long
#ifdef __STDC__
_utbm_skip(utbm_pattern_t p, ucs2_t *start, ucs2_t *end)
#else
_utbm_skip(p, start, end)
utbm_pattern_t p;
ucs2_t *start, *end;
#endif
{
unsigned long i;
ucs4_t c1, c2;
@ -105,15 +99,8 @@ ucs2_t *start, *end;
}
static int
#ifdef __STDC__
_utbm_match(utbm_pattern_t pat, ucs2_t *text, ucs2_t *start, ucs2_t *end,
unsigned long *match_start, unsigned long *match_end)
#else
_utbm_match(pat, text, start, end, match_start, match_end)
utbm_pattern_t pat;
ucs2_t *text, *start, *end;
unsigned long *match_start, *match_end;
#endif
{
int check_space;
ucs4_t c1, c2;
@ -231,11 +218,7 @@ unsigned long *match_start, *match_end;
*************************************************************************/
utbm_pattern_t
#ifdef __STDC__
utbm_create_pattern(void)
#else
utbm_create_pattern()
#endif
{
utbm_pattern_t p;
@ -245,12 +228,7 @@ utbm_create_pattern()
}
void
#ifdef __STDC__
utbm_free_pattern(utbm_pattern_t pattern)
#else
utbm_free_pattern(pattern)
utbm_pattern_t pattern;
#endif
{
if (pattern == 0)
return;
@ -265,15 +243,8 @@ utbm_pattern_t pattern;
}
void
#ifdef __STDC__
utbm_compile(ucs2_t *pat, unsigned long patlen, unsigned long flags,
utbm_pattern_t p)
#else
utbm_compile(pat, patlen, flags, p)
ucs2_t *pat;
unsigned long patlen, flags;
utbm_pattern_t p;
#endif
{
int have_space;
unsigned long i, j, k, slen;
@ -449,15 +420,8 @@ utbm_pattern_t p;
}
int
#ifdef __STDC__
utbm_exec(utbm_pattern_t pat, ucs2_t *text, unsigned long textlen,
unsigned long *match_start, unsigned long *match_end)
#else
utbm_exec(pat, text, textlen, match_start, match_end)
utbm_pattern_t pat;
ucs2_t *text;
unsigned long textlen, *match_start, *match_end;
#endif
{
unsigned long k;
ucs2_t *start, *end;

View File

@ -27,16 +27,12 @@
* $Id: utbm.h,v 1.1 1999/09/21 15:45:18 mleisher Exp $
*/
#ifdef __cplusplus
extern "C" {
#endif
#include "portable.h"
LDAP_BEGIN_DECL
#undef __
#ifdef __STDC__
#define __(x) x
#else
#define __(x) ()
#endif
/*************************************************************************
*
@ -102,8 +98,9 @@ extern ucs4_t _utbm_totitle __((ucs4_t c));
#undef __
#ifdef __cplusplus
}
LDAP_END_DECL
#endif
#endif /* _h_utbm */

View File

@ -37,13 +37,7 @@ static char rcsid[] = "$Id: utbmstub.c,v 1.1 1999/09/21 15:45:18 mleisher Exp $"
* of a space character. Return zero otherwise.
*/
int
#ifdef __STDC__
_utbm_isspace(ucs4_t c, int compress)
#else
_utbm_isspace(c, compress)
ucs4_t c;
int compress;
#endif
{
if (compress)
return (c == 0x09 || c == 0x0a || c == 0x0d ||
@ -57,12 +51,7 @@ int compress;
* Return non-zero if the character is a control character, or zero otherwise.
*/
int
#ifdef __STDC__
_utbm_iscntrl(ucs4_t c)
#else
_utbm_iscntrl(c)
ucs4_t c;
#endif
{
return 0;
}
@ -72,12 +61,7 @@ ucs4_t c;
* otherwise.
*/
int
#ifdef __STDC__
_utbm_nonspacing(ucs4_t c)
#else
_utbm_nonspacing(c)
ucs4_t c;
#endif
{
return 0;
}
@ -86,12 +70,7 @@ ucs4_t c;
* Convert a character to lower case.
*/
ucs4_t
#ifdef __STDC__
_utbm_tolower(ucs4_t c)
#else
_utbm_tolower(c)
ucs4_t c;
#endif
{
return c;
}
@ -100,12 +79,7 @@ ucs4_t c;
* Convert a character to upper case.
*/
ucs4_t
#ifdef __STDC__
_utbm_toupper(ucs4_t c)
#else
_utbm_toupper(c)
ucs4_t c;
#endif
{
return c;
}
@ -114,12 +88,7 @@ ucs4_t c;
* Convert a character to title case.
*/
ucs4_t
#ifdef __STDC__
_utbm_totitle(ucs4_t c)
#else
_utbm_totitle(c)
ucs4_t c;
#endif
{
return c;
}