=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/m4/stdd.h,v retrieving revision 1.2 retrieving revision 1.3 diff -c -r1.2 -r1.3 *** src/usr.bin/m4/stdd.h 1996/06/26 05:36:16 1.2 --- src/usr.bin/m4/stdd.h 1999/09/06 13:07:36 1.3 *************** *** 1,4 **** ! /* $OpenBSD: stdd.h,v 1.2 1996/06/26 05:36:16 deraadt Exp $ */ /* $NetBSD: stdd.h,v 1.2 1995/09/28 05:37:50 tls Exp $ */ /*- --- 1,4 ---- ! /* $OpenBSD: stdd.h,v 1.3 1999/09/06 13:07:36 espie Exp $ */ /* $NetBSD: stdd.h,v 1.2 1995/09/28 05:37:50 tls Exp $ */ /*- *************** *** 52,59 **** * STREQ is an optimised strcmp(a,b)==0 * STREQN is an optimised strncmp(a,b,n)==0; assumes n > 0 */ ! #define STREQ(a, b) ((a)[0] == (b)[0] && strcmp(a, b) == 0) ! #define STREQN(a, b, n) ((a)[0] == (b)[0] && strncmp(a, b, n) == 0) #define YES 1 #define NO 0 --- 52,59 ---- * STREQ is an optimised strcmp(a,b)==0 * STREQN is an optimised strncmp(a,b,n)==0; assumes n > 0 */ ! #define STREQ(a, b) ((a)[0] == (b)[0] && strcmp((a)+1, (b)+1) == 0) ! #define STREQN(a, b, n) ((a)[0] == (b)[0] && strncmp((a)+1, (b)+1, (n)-1) == 0) #define YES 1 #define NO 0