|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "config.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 450 of file server.c.
Referenced by write_server().
Definition at line 40 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 267 of file server.c.
Referenced by write_server_stmts().
|
static |
Definition at line 48 of file server.c.
Referenced by write_function_stubs().
Definition at line 250 of file server.c.
Referenced by write_server_stmts().
Definition at line 300 of file server.c.
Referenced by write_server_stmts().
Definition at line 318 of file server.c.
Referenced by write_server_routines().
| void write_server | ( | const statement_list_t * | stmts | ) |
Definition at line 541 of file server.c.
|
static |
Definition at line 503 of file server.c.
Referenced by write_server().
|
static |
Definition at line 465 of file server.c.
Referenced by write_server_routines().
Definition at line 338 of file server.c.
Referenced by write_server_stmts().
Definition at line 404 of file server.c.
Referenced by write_server_stmts().
|
static |
Definition at line 36 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().