comparison lib-src/etags.c @ 175:2d532a89d707 r20-3b14

Import from CVS: tag r20-3b14
author cvs
date Mon, 13 Aug 2007 09:50:14 +0200
parents 8eaf7971accc
children eb5470882647
comparison
equal deleted inserted replaced
174:bb3568571b84 175:2d532a89d707
1215 register char *sp; 1215 register char *sp;
1216 register int i; 1216 register int i;
1217 1217
1218 for (i = 0; i < CHARS; i++) 1218 for (i = 0; i < CHARS; i++)
1219 _wht[i] = _nin[i] = _etk[i] = _itk[i] = _btk[i] = FALSE; 1219 _wht[i] = _nin[i] = _etk[i] = _itk[i] = _btk[i] = FALSE;
1220 for (sp = white; *sp; sp++) _wht[*sp] = TRUE; _wht[0] = _wht['\n']; 1220 for (sp = white; *sp; sp++) _wht[(int)*sp] = TRUE; _wht[0] = _wht['\n'];
1221 for (sp = nonam; *sp; sp++) _nin[*sp] = TRUE; _nin[0] = _nin['\n']; 1221 for (sp = nonam; *sp; sp++) _nin[(int)*sp] = TRUE; _nin[0] = _nin['\n'];
1222 for (sp = endtk; *sp; sp++) _etk[*sp] = TRUE; _etk[0] = _etk['\n']; 1222 for (sp = endtk; *sp; sp++) _etk[(int)*sp] = TRUE; _etk[0] = _etk['\n'];
1223 for (sp = midtk; *sp; sp++) _itk[*sp] = TRUE; _btk[0] = _btk['\n']; 1223 for (sp = midtk; *sp; sp++) _itk[(int)*sp] = TRUE; _btk[0] = _btk['\n'];
1224 for (sp = begtk; *sp; sp++) _btk[*sp] = TRUE; _itk[0] = _itk['\n']; 1224 for (sp = begtk; *sp; sp++) _btk[(int)*sp] = TRUE; _itk[0] = _itk['\n'];
1225 } 1225 }
1226 1226
1227 /* 1227 /*
1228 * This routine opens the specified file and calls the function 1228 * This routine opens the specified file and calls the function
1229 * which finds the function and type definitions. 1229 * which finds the function and type definitions.
1719 117, 117, 117, 117, 117, 117, 117, 24, 19, 43, 1719 117, 117, 117, 117, 117, 117, 117, 24, 19, 43,
1720 2, 35, 3, 10, 117, 26, 117, 117, 9, 20, 1720 2, 35, 3, 10, 117, 26, 117, 117, 9, 20,
1721 35, 9, 61, 117, 40, 52, 10, 57, 3, 117, 1721 35, 9, 61, 117, 40, 52, 10, 57, 3, 117,
1722 117, 117, 117, 117, 117, 117, 117, 117, 1722 117, 117, 117, 117, 117, 117, 117, 117,
1723 }; 1723 };
1724 return len + hash_table[str[2]] + hash_table[str[0]]; 1724 return len + hash_table[(int)(str[2])] + hash_table[(int)(str[0])];
1725 } 1725 }
1726 1726
1727 struct C_stab_entry * 1727 struct C_stab_entry *
1728 in_word_set (str, len) 1728 in_word_set (str, len)
1729 register char *str; 1729 register char *str;