X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=callerid.c;h=9b31461c634b9527c7579d757ad4133680632d73;hp=a60c45131ead4b5d0ed34ff9cdbfd26e83c0f787;hb=034d3a91404addedc1c7a3494862c79532b0b878;hpb=7740a62116d9e3ab50082149ae998ffa77b76298 diff --git a/callerid.c b/callerid.c index a60c451..9b31461 100644 --- a/callerid.c +++ b/callerid.c @@ -20,13 +20,11 @@ */ const char *nationalize_callerinfo(const char *string, int *ntype, const char *national, const char *international) { - if (!strncmp(international, string, strlen(international))) - { + if (!strncmp(international, string, strlen(international))) { *ntype = INFO_NTYPE_INTERNATIONAL; return(string+strlen(international)); } - if (!strncmp(national, string, strlen(national))) - { + if (!strncmp(national, string, strlen(national))) { *ntype = INFO_NTYPE_NATIONAL; return(string+strlen(national)); } @@ -41,8 +39,10 @@ const char *numberrize_callerinfo(const char *string, int ntype, const char *nat { static char result[256]; - switch(ntype) - { + switch(ntype) { + case INFO_NTYPE_NOTPRESENT: + return(""); + case INFO_NTYPE_INTERNATIONAL: strcpy(result, international); strncat(result, string, sizeof(result)-strlen(result)-1);