コード例 #1
0
ファイル: tailserver.c プロジェクト: edgarsi/tailserver
static void final_all ()
{
    sockets_final();
    pipes_final();
    buffer_final();
    server_final();
}
コード例 #2
0
ファイル: x86.c プロジェクト: bjhua/dragon
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;
}
コード例 #3
0
ファイル: tailserver.c プロジェクト: edgarsi/tailserver
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);
    }
}