func: int main(int argc, char *argv[]) if ( argc > 1 )  cont container = . name = "" strncpy ( container . name , argv [ 1 ] , 255 ); container . name [ 255 ] = '\0'; printLine ( container . name ); void printLine(const char *fileName) FILE * fp ; if ( allowed ( fileName ) )  int allowed(const char *_str) unsigned i ; for (i = 0; i < sizeof(whitelist)/sizeof(*whitelist); i++) if ( ! strcmp ( whitelist [ i ] , _str ) )  return 1 ; return 0 ; if ( fp = fopen ( fileName , "r" ) )  fclose ( fp ); 