|
|
@ -1,11 +1,11 @@ |
|
|
|
pEpACIDgen test library |
|
|
|
----------------------- |
|
|
|
This here is the test library for pEpACIDgen. |
|
|
|
The C language is broken down into its components and common pattern. |
|
|
|
The C language is broken down into its components and common patterns. |
|
|
|
It is a humble attempt to cover all possible combinations that can be created in the |
|
|
|
C language. (like, struct containing` primitive, struct containing struct, typedef chains, |
|
|
|
etc..). |
|
|
|
Please note, that pointer types have not been addressed yet (at all) |
|
|
|
Please note that pointer types have not been addressed yet (at all) |
|
|
|
|
|
|
|
|
|
|
|
The intended use of this test lib is: If you encounter a scenario using pEpACIDgen that poses problem |
|
|
@ -46,7 +46,7 @@ define them when you are interested in the combination, and pEpACIDgen the defin |
|
|
|
|
|
|
|
|
|
|
|
Item Qualifier |
|
|
|
=============== |
|
|
|
============== |
|
|
|
V = Void already defined |
|
|
|
P = Primitive Type already defined |
|
|
|
S = Struct -> struct.h |
|
|
@ -55,11 +55,12 @@ A = Alias -> structs.h/enums.h |
|
|
|
N = Nested (Structs only, cant be aliased) -> structs.h |
|
|
|
H = Hosting (Structs only -> structs.h |
|
|
|
containing the nested struct, cant be primitive) |
|
|
|
T = typedef -> typedefs.h |
|
|
|
T = Typedef -> typedefs.h |
|
|
|
I = Incomplete / (forward decl) -> struct.h/enums.h |
|
|
|
|
|
|
|
func_ = function -> functions.h |
|
|
|
var_ = variable -> vars.h |
|
|
|
func_ = Function -> functions.h |
|
|
|
var_ = Variable -> vars.h |
|
|
|
U = Anonymous (enums onnly) -> enums.h |
|
|
|
|
|
|
|
prefixed underline (e.g _E) means no typedef/alias exists for this item (enum in this case) |
|
|
|
|
|
|
@ -159,3 +160,8 @@ their respective "alias". |
|
|
|
Then a typedef os applied to every typedef (TT*) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# TODO: |
|
|
|
* Pointers |
|
|
|
* Unions |
|
|
|