void sigFunc( short num, void *msg ); #include #ifndef UNIX #include #endif #include #include #include #include #include "../../common/source/global.h" #include "../../common/source/texte.h" char *vorwahl_get_name (char *nummer) { FILE *namedat; static char tmpstr[STD_STRING_LEN],str[STD_STRING_LEN]; char *pt; namedat = fopen (NUMFILE,"r"); if (namedat) { while (fgets(str,STD_STRING_LEN-1,namedat)) { strcpy (tmpstr,str); pt = strchr (tmpstr,':'); if (pt) { *pt = 0; if (strstr(nummer,tmpstr) == nummer) { if (strchr(str,'\n')) { pt = strchr(str,'\n'); *pt = 0;} strcpy (tmpstr," ("); strcat (tmpstr,strchr(str,':')+1); strcat (tmpstr,")"); fclose (namedat); return (tmpstr); } } } fclose (namedat); } else { sprintf (str,STR_NOT_FOUND,NUMFILE); sigFunc (1,str); } return (""); }