home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Fish 1
/
GoldFishApril1994_CD2.img
/
d4xx
/
d473
/
cnewssrc
/
cnews_src.lzh
/
include
/
case.h
< prev
next >
Wrap
C/C++ Source or Header
|
1990-12-22
|
489b
|
18 lines
#ifndef _CASE_H
#define _CASE_H
extern int cistrncmp();
extern char *rfc822ize();
extern char casemap[];
/* must call cistrncmp before invoking TOLOW... */
#define TOLOW(c) (casemap[(c)+128]) /* see case.c for why 128 */
/* ...but the use of it in CISTREQN is safe without the preliminary call (!) */
/* CISTREQN is an optimised case-insensitive strncmp(a,b,n)==0; n > 0 */
#define CISTREQN(a, b, n) \
(TOLOW((a)[0]) == TOLOW((b)[0]) && cistrncmp(a, b, n) == 0)
#endif /* _CASE_H */