ReactOS 0.4.16-dev-292-gbbdcc14
|
#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 |
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 77 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 79 of file spec2def.c.
anonymous enum |
Enumerator | |
---|---|
CC_STDCALL | |
CC_CDECL | |
CC_FASTCALL | |
CC_THISCALL | |
CC_EXTERN | |
CC_STUB |
Definition at line 91 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 101 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 1435 of file spec2def.c.
Referenced by main().
Definition at line 155 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 909 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 859 of file spec2def.c.
Referenced by Fatal().
Definition at line 148 of file spec2def.c.
Referenced by CompareToken(), NextToken(), ScanToken(), and TokenLength().
Definition at line 1516 of file spec2def.c.
Definition at line 180 of file spec2def.c.
Referenced by ParseFile().
Definition at line 202 of file spec2def.c.
Referenced by ParseFile().
Definition at line 454 of file spec2def.c.
Referenced by OutputLine_asmstub().
Definition at line 822 of file spec2def.c.
Referenced by OutputLine_implib_asm().
Definition at line 435 of file spec2def.c.
Referenced by main().
Definition at line 531 of file spec2def.c.
Referenced by main().
Definition at line 220 of file spec2def.c.
Referenced by main().
Definition at line 473 of file spec2def.c.
Referenced by main().
Definition at line 747 of file spec2def.c.
Referenced by main().
Definition at line 680 of file spec2def.c.
Referenced by OutputLine_def().
Definition at line 629 of file spec2def.c.
Referenced by OutputLine_def().
Definition at line 845 of file spec2def.c.
Referenced by main().
Definition at line 236 of file spec2def.c.
Referenced by main().
Definition at line 926 of file spec2def.c.
Referenced by main().
Definition at line 541 of file spec2def.c.
Referenced by OutputLine_def_GCC(), OutputLine_def_MS(), PrintNameOrImpName(), and Defragment::Start().
Definition at line 811 of file spec2def.c.
Referenced by OutputAlias().
Definition at line 169 of file spec2def.c.
Referenced by OutputLine_asmstub(), OutputLine_def(), OutputLine_def_GCC(), OutputLine_def_MS(), OutputLine_stub(), ParseFile(), and PrintName().
Definition at line 192 of file spec2def.c.
Referenced by Fatalv(), ParseFile(), and SmpParseToken().
Definition at line 1498 of file spec2def.c.
Referenced by main().
Definition at line 113 of file spec2def.c.
Definition at line 127 of file spec2def.c.
Referenced by ParseFile().
int gbDebug |
Definition at line 75 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 74 of file spec2def.c.
Referenced by main(), OutputLine_asmstub(), and OutputLine_stub().
unsigned guOsVersion = 0x502 |
Definition at line 76 of file spec2def.c.
Referenced by main(), and ParseFile().
char* pszArchString = "i386" |
Definition at line 70 of file spec2def.c.
Referenced by main(), and ParseFile().
char* pszArchString2 |
Definition at line 71 of file spec2def.c.
Referenced by main(), and ParseFile().
Definition at line 73 of file spec2def.c.
Referenced by Imm32GetFn(), LoadHelperDll(), main(), and OutputLine_stub().
Definition at line 72 of file spec2def.c.
Referenced by main(), and ParseFile().