strlookup.c 353 B

1234567891011121314151617181920
  1. #ifndef NORCSID
  2. static char rcsid[]= "$Header$";
  3. #endif
  4. #include "param.h"
  5. int nstrings=0;
  6. char *l_strings[MAXSTRINGS];
  7. strlookup(str) char *str; {
  8. register i;
  9. extern char *mystrcpy();
  10. for(i=0;i<nstrings;i++)
  11. if (strcmp(str,l_strings[i])==0)
  12. return(i);
  13. NEXT(nstrings,MAXSTRINGS,"String table");
  14. l_strings[i] = mystrcpy(str);
  15. return(i);
  16. }