home *** CD-ROM | disk | FTP | other *** search
- #include <ctype.h>
-
- /* compare two strings without regard to case */
-
- short strcmpa(scan1, scan2)
- register char *scan1;
- register char *scan2;
- {
-
- while( *scan1 != '\0' && toupper(*scan1) == toupper(*scan2) )
- {
- scan1++;
- scan2++;
- }
-
- if( *scan1 == '\0' && *scan2 == '\0')
- return((short)0);
- else if (*scan1 == '\0')
- return((short)-1);
- else if (*scan2 == '\0')
- return((short)1);
- else
- return( (short)(toupper(*scan1) - toupper(*scan2)) );
- }
-