ReactOS 0.4.16-dev-197-g92996da
|
#include "config.h"
#include "wine/port.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "widl.h"
#include "utils.h"
#include "parser.h"
#include "header.h"
#include "typegen.h"
Go to the source code of this file.
Functions | |
static void | print_server (const char *format,...) __attribute__((format(printf |
static void | write_function_stub (const type_t *iface, const var_t *func, unsigned int proc_offset) |
static void | write_function_stubs (type_t *iface, unsigned int *proc_offset) |
static void | write_dispatchtable (type_t *iface) |
static void | write_routinetable (type_t *iface) |
static void | write_rundown_routines (void) |
static void | write_serverinfo (type_t *iface) |
static void | write_stubdescdecl (type_t *iface) |
static void | write_stubdescriptor (type_t *iface, int expr_eval_routines) |
static void | write_serverinterfacedecl (type_t *iface) |
static void | init_server (void) |
static void | write_server_stmts (const statement_list_t *stmts, int expr_eval_routines, unsigned int *proc_offset) |
static void | write_server_routines (const statement_list_t *stmts) |
void | write_server (const statement_list_t *stmts) |
Variables | |
static FILE * | server |
static int | indent = 0 |
Definition at line 441 of file server.c.
Referenced by write_server().
Definition at line 44 of file server.c.
Referenced by init_server(), write_dispatchtable(), write_function_stub(), write_routinetable(), write_rundown_routines(), write_server_routines(), write_server_stmts(), write_serverinfo(), write_serverinterfacedecl(), write_stubdescdecl(), and write_stubdescriptor().
Definition at line 258 of file server.c.
Referenced by write_server_stmts().
|
static |
Definition at line 52 of file server.c.
Referenced by write_function_stubs().
Definition at line 241 of file server.c.
Referenced by write_server_stmts().
Definition at line 291 of file server.c.
Referenced by write_server_stmts().
Definition at line 309 of file server.c.
Referenced by write_server_routines().
void write_server | ( | const statement_list_t * | stmts | ) |
Definition at line 536 of file server.c.
|
static |
Definition at line 498 of file server.c.
Referenced by write_server().
|
static |
Definition at line 460 of file server.c.
Referenced by write_server_routines().
Definition at line 329 of file server.c.
Referenced by write_server_stmts().
Definition at line 395 of file server.c.
Referenced by write_server_stmts().
Definition at line 354 of file server.c.
Referenced by write_server_stmts().
|
static |
Definition at line 40 of file server.c.
Referenced by print_server(), write_dispatchtable(), write_function_stub(), write_routinetable(), write_rundown_routines(), write_server_routines(), write_serverinfo(), write_serverinterfacedecl(), and write_stubdescriptor().