static void final_all () { sockets_final(); pipes_final(); buffer_final(); server_final(); }
File_t X86_Prog_print (File_t file, P p) { Assert_ASSERT(file); Assert_ASSERT(p); file_init (file); buffer_init (); printStrs (p->strings); fprintf (file, "%s", "\n"); printMask (file, p->masks); fprintf (file, "%s", "\n"); List_foldl (p->funcs , file , (Poly_tyFold)X86_Fun_print); buffer_final (); return file; }
static void init_all () { /* Look and stare at poor man's exception handling! */ server_init(); if ( ! buffer_init()) { server_final(); exit(EXIT_FAILURE); } pipes_init(); if ( ! sockets_init()) { pipes_final(); buffer_final(); server_final(); exit(EXIT_FAILURE); } }