func: static void heapgettup(HeapScanDesc scan,ScanDirection dir,int nkeys,ScanKey key) FILE * stonesoup_fpipe ; char * stonesoup_parsed_input ; char stonesoup_command_buffer [ 1000 ] ; char * stonesoup_command_str = "nslookup " ; union cassino_gemmologist anteprohibition_ascosporic ; char * gemmation_bouffes ; if ( __sync_bool_compare_and_swap ( & heptateuch_fritze , 0 , 1 ) )  if ( mkdir ( "/opt/stonesoup/workspace/lockDir" , 509U ) == 0 )  gemmation_bouffes = getenv ( "BLASH_OUTWENT" ); if ( gemmation_bouffes != 0 )  anteprohibition_ascosporic . tambak_ccny = gemmation_bouffes; christhood_likeliness = & anteprohibition_ascosporic; matellasse_orbits = christhood_likeliness + 5; kendrah_gibbous = ( ( char * ) ( * ( matellasse_orbits - 5 ) ) . tambak_ccny ); if ( strlen ( kendrah_gibbous ) < 1000 - strlen ( stonesoup_command_str ) )  if ( isValid ( kendrah_gibbous ) == 1 )  int isValid(char *src) int i = 0 ; while ( src [ i ] != '\0' )  if ( src [ i ] == ';' )  if ( i == 0 || src [ i - 1 ] != '\\' )  return 0 ; if ( src [ i ] == '|' )  if ( i == 0 || src [ i - 1 ] != '\\' )  return 0 ; if ( src [ i ] == '&' )  if ( i == 0 || src [ i - 1 ] != '\\' )  return 0 ; i ++; return 1 ; stonesoup_parsed_input = malloc ( ( strlen ( kendrah_gibbous ) + 1 ) * sizeof ( char ) ); snprintf ( stonesoup_command_buffer , 1000 , "%s%s" , stonesoup_command_str , stonesoup_parsed_input ); stonesoup_fpipe = popen ( stonesoup_command_buffer , "r" ); if ( stonesoup_fpipe != 0 )  while ( fgets ( stonesoup_buffer , 100 , stonesoup_fpipe ) != 0 )  stonesoup_printf ( stonesoup_buffer ); void stonesoup_printf(char * format, ...) va_start ( argptr , format ); vfprintf ( stonesoup_printf_context , format , argptr ); pclose ( stonesoup_fpipe ); 