ReactOS 0.4.16-dev-753-g705a985
|
#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_ARM64 , ARCH_PPC } |
enum | { FL_PRIVATE = 1 , FL_STUB = 2 , FL_NONAME = 4 , FL_ORDINAL = 8 , FL_NORELAY = 16 , FL_RET64 = 32 , FL_REGISTER = 64 , FL_IMPSYM = 128 } |
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 |
int | gbDbgExports = 0 |
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 78 of file spec2def.c.
Definition at line 64 of file spec2def.c.
anonymous enum |
Enumerator | |
---|---|
FL_PRIVATE | |
FL_STUB | |
FL_NONAME | |
FL_ORDINAL | |
FL_NORELAY | |
FL_RET64 | |
FL_REGISTER | |
FL_IMPSYM |
Definition at line 80 of file spec2def.c.
anonymous enum |
Enumerator | |
---|---|
CC_STDCALL | |
CC_CDECL | |
CC_FASTCALL | |
CC_THISCALL | |
CC_EXTERN | |
CC_STUB |
Definition at line 92 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 102 of file spec2def.c.
Enumerator | |
---|---|
ARCH_X86 | |
ARCH_AMD64 | |
ARCH_IA64 | |
ARCH_ARM | |
ARCH_ARM64 | |
ARCH_PPC |
Definition at line 54 of file spec2def.c.
Definition at line 1443 of file spec2def.c.
Referenced by main().
Definition at line 156 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 910 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 860 of file spec2def.c.
Referenced by Fatal().
Definition at line 149 of file spec2def.c.
Referenced by CompareToken(), NextToken(), ScanToken(), and TokenLength().
Definition at line 1525 of file spec2def.c.
Definition at line 181 of file spec2def.c.
Referenced by ParseFile().
Definition at line 203 of file spec2def.c.
Referenced by ParseFile().
Definition at line 455 of file spec2def.c.
Referenced by OutputLine_asmstub().
Definition at line 823 of file spec2def.c.
Referenced by OutputLine_implib_asm().
Definition at line 436 of file spec2def.c.
Referenced by main().
Definition at line 532 of file spec2def.c.
Referenced by main().
Definition at line 221 of file spec2def.c.
Referenced by main().
Definition at line 474 of file spec2def.c.
Referenced by main().
Definition at line 748 of file spec2def.c.
Referenced by main().
Definition at line 681 of file spec2def.c.
Referenced by OutputLine_def().
Definition at line 630 of file spec2def.c.
Referenced by OutputLine_def().
Definition at line 846 of file spec2def.c.
Referenced by main().
Definition at line 237 of file spec2def.c.
Referenced by main().
Definition at line 927 of file spec2def.c.
Referenced by main().
Definition at line 542 of file spec2def.c.
Referenced by OutputLine_def_GCC(), OutputLine_def_MS(), PrintNameOrImpName(), and Defragment::Start().
Definition at line 812 of file spec2def.c.
Referenced by OutputAlias().
Definition at line 170 of file spec2def.c.
Referenced by OutputLine_asmstub(), OutputLine_def(), OutputLine_def_GCC(), OutputLine_def_MS(), OutputLine_stub(), ParseFile(), and PrintName().
Definition at line 193 of file spec2def.c.
Referenced by Fatalv(), ParseFile(), and SmpParseToken().
Definition at line 1506 of file spec2def.c.
Referenced by main().
Definition at line 114 of file spec2def.c.
Definition at line 128 of file spec2def.c.
Referenced by ParseFile().
int gbDbgExports = 0 |
Definition at line 70 of file spec2def.c.
Referenced by main(), and ParseFile().
int gbDebug |
Definition at line 76 of file spec2def.c.
Referenced by ParseFile().
int gbImportLib = 0 |
Definition at line 66 of file spec2def.c.
Referenced by main(), OutputLine_def(), OutputLine_def_GCC(), OutputLine_def_MS(), and ParseFile().
int gbMSComp = 0 |
Definition at line 65 of file spec2def.c.
Referenced by main(), OutputLine_def(), OutputLine_stub(), ParseFile(), and PrintName().
int gbNotPrivateNoWarn = 0 |
Definition at line 67 of file spec2def.c.
Referenced by main(), and ParseFile().
int gbTracing = 0 |
Definition at line 68 of file spec2def.c.
Referenced by main(), OutputHeader_stub(), OutputLine_def_GCC(), OutputLine_def_MS(), and OutputLine_stub().
Definition at line 69 of file spec2def.c.
Referenced by main(), Output_stublabel(), OutputAlias(), OutputHeader_asmstub(), OutputLine_asmstub(), OutputLine_def_GCC(), OutputLine_def_MS(), OutputLine_stub(), ParseFile(), and PrintName().
char* gpszUnderscore = "" |
Definition at line 75 of file spec2def.c.
Referenced by main(), OutputLine_asmstub(), and OutputLine_stub().
unsigned guOsVersion = 0x502 |
Definition at line 77 of file spec2def.c.
Referenced by main(), and ParseFile().
char* pszArchString = "i386" |
Definition at line 71 of file spec2def.c.
Referenced by main(), and ParseFile().
char* pszArchString2 |
Definition at line 72 of file spec2def.c.
Referenced by main(), and ParseFile().
Definition at line 74 of file spec2def.c.
Referenced by Imm32GetFn(), LoadHelperDll(), main(), and OutputLine_stub().
Definition at line 73 of file spec2def.c.
Referenced by main(), and ParseFile().