func: static void goodG2B1() char * password ; char passwordBuffer [ 100 ] = "" ; password = passwordBuffer; password = goodG2B1Source ( password ); static char * goodG2B1Source(char * password) if ( goodG2B1Static )  if ( fgets ( password , 100 , stdin ) == NULL )  password [ 0 ] = '\0'; passwordLen = strlen ( password ); if ( passwordLen > 0 )  password [ passwordLen - 1 ] = '\0'; return password ; 