Lhogho
0.0.028
|
Go to the source code of this file.
Data Structures | |
struct | program_parameters_tag |
Macros | |
#define | __TEST_MAKER_H_07D957DB_2718_48C7_9981_03F095B9F7F9_INCLUDED |
Helper macro definitions | |
#define | TEXT(a) a |
#define | SAFE_FREE(X) |
Fixed width and sign data types | |
#define | BYTE unsigned char |
#define | UINT8 unsigned char |
#define | INT8 signed char |
#define | UINT16 unsigned short |
#define | INT16 signed short |
#define | UINT32 unsigned int |
#define | INT32 signed int |
#define | UINT64 unsigned long long |
#define | INT364 signed long long |
#define | NULL (void *)0 |
#define | BOOL UINT32 |
#define | TRUE ((BOOL)1) |
#define | FALSE ((BOOL)0) |
#define | TCHAR char |
Basic program defines | |
#define | ARG_DIR "dir" |
#define | ARG_STRICT_MODE "strict" |
#define | ARG_PARAM "param" |
#define | ARG_OUT "out" |
#define | ARG_EXEC_MODE "exec" |
#define | ARG_BUILD_MODE "build" |
#define | ARG_COMPLIER "compiler" |
#define | ARG_VERBOSE "verbose" |
#define | ARG_INTEST "intest" |
#define | ARG_HELP "help" |
#define | MODE_TEST 0x01 |
#define | MODE_BUILD 0x02 |
#define | MODE_EXECUTE 0x04 |
Basic data struct definitions | |
typedef struct program_parameters_tag | program_parameters |
Global variable definitions | |
program_parameters | g_parameters |
extern function definitions | |
RESULT | process_directory () |
Process all files in input directory. More... | |
#define __TEST_MAKER_H_07D957DB_2718_48C7_9981_03F095B9F7F9_INCLUDED |
Definition at line 23 of file TestMaker.h.
#define TEXT | ( | a) | a |
Definition at line 32 of file TestMaker.h.
#define SAFE_FREE | ( | X) |
Definition at line 35 of file TestMaker.h.
#define BYTE unsigned char |
Definition at line 46 of file TestMaker.h.
#define UINT8 unsigned char |
Definition at line 47 of file TestMaker.h.
#define INT8 signed char |
Definition at line 48 of file TestMaker.h.
#define UINT16 unsigned short |
Definition at line 49 of file TestMaker.h.
#define INT16 signed short |
Definition at line 50 of file TestMaker.h.
#define UINT32 unsigned int |
Definition at line 51 of file TestMaker.h.
#define INT32 signed int |
Definition at line 52 of file TestMaker.h.
#define UINT64 unsigned long long |
Definition at line 53 of file TestMaker.h.
#define INT364 signed long long |
Definition at line 54 of file TestMaker.h.
#define NULL (void *)0 |
Definition at line 70 of file TestMaker.h.
#define BOOL UINT32 |
Definition at line 74 of file TestMaker.h.
#define TRUE ((BOOL)1) |
Definition at line 78 of file TestMaker.h.
#define FALSE ((BOOL)0) |
Definition at line 82 of file TestMaker.h.
#define TCHAR char |
Definition at line 88 of file TestMaker.h.
#define ARG_DIR "dir" |
Definition at line 98 of file TestMaker.h.
#define ARG_STRICT_MODE "strict" |
Definition at line 99 of file TestMaker.h.
#define ARG_PARAM "param" |
Definition at line 100 of file TestMaker.h.
#define ARG_OUT "out" |
Definition at line 101 of file TestMaker.h.
#define ARG_EXEC_MODE "exec" |
Definition at line 102 of file TestMaker.h.
#define ARG_BUILD_MODE "build" |
Definition at line 103 of file TestMaker.h.
#define ARG_COMPLIER "compiler" |
Definition at line 104 of file TestMaker.h.
#define ARG_VERBOSE "verbose" |
Definition at line 105 of file TestMaker.h.
#define ARG_INTEST "intest" |
Definition at line 106 of file TestMaker.h.
#define ARG_HELP "help" |
Definition at line 107 of file TestMaker.h.
#define MODE_TEST 0x01 |
Definition at line 109 of file TestMaker.h.
#define MODE_BUILD 0x02 |
Definition at line 110 of file TestMaker.h.
#define MODE_EXECUTE 0x04 |
Definition at line 111 of file TestMaker.h.
typedef struct program_parameters_tag program_parameters |
RESULT process_directory | ( | ) |
RESULT
code (see error.h)Scan specified directory and for all test case files call process_one_file
function.
Definition at line 356 of file process_file.c.
program_parameters g_parameters |
Definition at line 138 of file TestMaker.h.