--- externs~ Mon Nov 17 05:45:23 1997 +++ externs Sat Nov 29 21:14:40 1997 @@ -2516,8 +2516,13 @@ /***** z39.c String Handler **************************************/ #define AsciiToFull(x) ( (FULL_CHAR *) (x) ) +#if COLLATE +#define StringEqual(a, b) (strcoll((char *)(a), (char *)(b))==0) +#define StringLessEqual(a, b) (strcoll((char*)(a),(char*)(b))<=0) +#else /* not COLLATE */ #define StringEqual(a, b) (strcmp((char *)(a), (char *)(b))==0) #define StringLessEqual(a, b) (strcmp((char*)(a),(char*)(b))<=0) +#endif /* not COLLATE */ #define StringCat(a, b) strcat((char *)(a),(char *)(b)) #define StringCopy(a, b) strcpy((char *)(a),(char *)(b)) #define StringLength(a) strlen((char *)(a))