ReactOS
0.4.15-dev-1638-gc0caa5c
|
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <string.h>
#include <stdarg.h>
Go to the source code of this file.
Classes | |
struct | _STRING |
struct | EXPORT |
Macros | |
#define | ARRAYSIZE(a) (sizeof(a) / sizeof((a)[0])) |
#define | DbgPrint(...) (!gbDebug || fprintf(stderr, __VA_ARGS__)) |
Typedefs | |
typedef struct _STRING | STRING |
typedef struct _STRING * | PSTRING |
typedef int(* | PFNOUTLINE) (FILE *, EXPORT *) |
Enumerations | |
enum | _ARCH { ARCH_X86, ARCH_AMD64, ARCH_IA64, ARCH_ARM, ARCH_PPC } |
enum | { FL_PRIVATE = 1, FL_STUB = 2, FL_NONAME = 4, FL_ORDINAL = 8, FL_NORELAY = 16, FL_RET64 = 32, FL_REGISTER = 64 } |
enum | { CC_STDCALL, CC_CDECL, CC_FASTCALL, CC_THISCALL, CC_EXTERN, CC_STUB } |
enum | { ARG_LONG, ARG_PTR, ARG_STR, ARG_WSTR, ARG_DBL, ARG_INT64, ARG_INT128, ARG_FLOAT } |
Variables | |
int | gbMSComp = 0 |
int | gbImportLib = 0 |
int | gbNotPrivateNoWarn = 0 |
int | gbTracing = 0 |
int | giArch = ARCH_X86 |
char * | pszArchString = "i386" |
char * | pszArchString2 |
char * | pszSourceFileName = NULL |
char * | pszDllName = NULL |
char * | gpszUnderscore = "" |
int | gbDebug |
unsigned | guOsVersion = 0x502 |
const char * | astrCallingConventions [] |
static const char * | astrOlePrivateExports [] |
Definition at line 76 of file spec2def.c.
Definition at line 63 of file spec2def.c.
anonymous enum |
Enumerator | |
---|---|
FL_PRIVATE | |
FL_STUB | |
FL_NONAME | |
FL_ORDINAL | |
FL_NORELAY | |
FL_RET64 | |
FL_REGISTER |
Definition at line 78 of file spec2def.c.
anonymous enum |
Enumerator | |
---|---|
CC_STDCALL | |
CC_CDECL | |
CC_FASTCALL | |
CC_THISCALL | |
CC_EXTERN | |
CC_STUB |
Definition at line 89 of file spec2def.c.
anonymous enum |
Enumerator | |
---|---|
ARG_LONG | |
ARG_PTR | |
ARG_STR | |
ARG_WSTR | |
ARG_DBL | |
ARG_INT64 | |
ARG_INT128 | |
ARG_FLOAT |
Definition at line 99 of file spec2def.c.
Enumerator | |
---|---|
ARCH_X86 | |
ARCH_AMD64 | |
ARCH_IA64 | |
ARCH_ARM | |
ARCH_PPC |
Definition at line 54 of file spec2def.c.
Definition at line 1338 of file spec2def.c.
Referenced by main().
Definition at line 153 of file spec2def.c.
Referenced by ParseFile().
void Fatal | ( | const char * | filename, |
unsigned | nLine, | ||
const char * | pcLine, | ||
const char * | pc, | ||
size_t | errorlen, | ||
const char * | format, | ||
... | |||
) |
Definition at line 846 of file spec2def.c.
Referenced by AcpiExOpcode_3A_0T_0R(), and ParseFile().
void Fatalv | ( | const char * | filename, |
unsigned | nLine, | ||
const char * | pcLine, | ||
const char * | pc, | ||
size_t | errorlen, | ||
const char * | format, | ||
va_list | argptr | ||
) |
Definition at line 796 of file spec2def.c.
Referenced by Fatal().
Definition at line 146 of file spec2def.c.
Referenced by CompareToken(), NextToken(), ScanToken(), and TokenLength().
hosttype.c Copyright (C) 2002 by Brian Palmer brian p@sg inet. com
Definition at line 1399 of file spec2def.c.
Definition at line 459 of file spec2def.c.
Referenced by OutputLine_asmstub().
Definition at line 440 of file spec2def.c.
Referenced by main().
Definition at line 536 of file spec2def.c.
Referenced by main().
Definition at line 218 of file spec2def.c.
Referenced by main().
Definition at line 478 of file spec2def.c.
Referenced by main().
Definition at line 743 of file spec2def.c.
Referenced by main().
Definition at line 677 of file spec2def.c.
Referenced by OutputLine_def().
Definition at line 626 of file spec2def.c.
Referenced by OutputLine_def().
Definition at line 241 of file spec2def.c.
Referenced by main().
Definition at line 863 of file spec2def.c.
Referenced by main().
Definition at line 546 of file spec2def.c.
Referenced by OutputLine_def_GCC(), OutputLine_def_MS(), and Defragment::Start().
Definition at line 167 of file spec2def.c.
Referenced by OutputLine_asmstub(), OutputLine_def(), OutputLine_def_GCC(), OutputLine_def_MS(), OutputLine_stub(), ParseFile(), and PrintName().
Definition at line 190 of file spec2def.c.
Referenced by Fatalv(), ParseFile(), and SmpParseToken().
Definition at line 111 of file spec2def.c.
Definition at line 125 of file spec2def.c.
Referenced by ParseFile().
int gbDebug |
Definition at line 74 of file spec2def.c.
Referenced by ParseFile().
int gbImportLib = 0 |
Definition at line 65 of file spec2def.c.
Referenced by main(), OutputLine_def(), OutputLine_def_GCC(), OutputLine_def_MS(), and ParseFile().
int gbMSComp = 0 |
Definition at line 64 of file spec2def.c.
Referenced by main(), OutputLine_def(), OutputLine_stub(), ParseFile(), and PrintName().
int gbNotPrivateNoWarn = 0 |
Definition at line 66 of file spec2def.c.
Referenced by main(), and ParseFile().
int gbTracing = 0 |
Definition at line 67 of file spec2def.c.
Referenced by main(), OutputHeader_stub(), OutputLine_def_GCC(), OutputLine_def_MS(), and OutputLine_stub().
Definition at line 68 of file spec2def.c.
Referenced by main(), Output_stublabel(), OutputHeader_asmstub(), OutputLine_asmstub(), OutputLine_def_GCC(), OutputLine_def_MS(), OutputLine_stub(), ParseFile(), and PrintName().
char* gpszUnderscore = "" |
Definition at line 73 of file spec2def.c.
Referenced by main(), OutputLine_asmstub(), and OutputLine_stub().
unsigned guOsVersion = 0x502 |
Definition at line 75 of file spec2def.c.
Referenced by main(), and ParseFile().
char* pszArchString = "i386" |
Definition at line 69 of file spec2def.c.
Referenced by main(), and ParseFile().
char* pszArchString2 |
Definition at line 70 of file spec2def.c.
Referenced by main(), and ParseFile().
Definition at line 72 of file spec2def.c.
Referenced by main(), and OutputLine_stub().
Definition at line 71 of file spec2def.c.
Referenced by main(), and ParseFile().