@ -27,7 +27,6 @@ AXE var_AXE;
// structs
// structs
// =======
// =======
// Incomplete types
// Incomplete types
// struct _IS var__IS;
// struct _IS var__IS;
// struct IS var_IS;
// struct IS var_IS;
@ -38,6 +37,14 @@ struct _PS var__PS;
struct PS var_PS ;
struct PS var_PS ;
APS var_APS ;
APS var_APS ;
// primitive structs containing arrays
struct _PSIa var__PSIa ;
struct PSIa var_PSIa ;
APSIa var_APSIa ;
struct _PSa var__PSa ;
struct PSa var_PSa ;
APSa var_APSa ;
// complex structs
// complex structs
struct _CS var__CS ;
struct _CS var__CS ;
struct CS var_CS ;
struct CS var_CS ;
@ -91,6 +98,14 @@ T_PS var_T_PS;
TPS var_TPS ;
TPS var_TPS ;
TAPS var_TAPS ;
TAPS var_TAPS ;
// primitive structs containing arrays
T_PSIa var_T_PSIa ;
TPSIa var_TPSIa ;
TAPSIa var_TAPSIa ;
T_PSa var_T_PSa ;
TPSa var_TPSa ;
TAPSa var_TAPSa ;
// complex structs
// complex structs
T_CS var_T_CS ;
T_CS var_T_CS ;
TCS var_TCS ;
TCS var_TCS ;
@ -145,6 +160,14 @@ TT_PS var_TT_PS;
TTPS var_TTPS ;
TTPS var_TTPS ;
TTAPS var_TTAPS ;
TTAPS var_TTAPS ;
// primitive structs containing arrays
TT_PSIa var_TT_PSIa ;
TTPSIa var_TTPSIa ;
TTAPSIa var_TTAPSIa ;
TT_PSa var_TT_PSa ;
TTPSa var_TTPSa ;
TTAPSa var_TTAPSa ;
// complex structs
// complex structs
TT_CS var_TT_CS ;
TT_CS var_TT_CS ;
TTCS var_TTCS ;
TTCS var_TTCS ;
@ -180,4 +203,348 @@ TTAE var_TTAE;
TTAXE var_TTAXE ;
TTAXE var_TTAXE ;
// ===================
// ARRAYS OF ALL ABOVE
// ===================
// only complete arrays. no []
// Variables
// =========
// _V = Void
//void var_a_V;
// _P
char var_a_P [ 3 ] ;
// enums
// =====
// Incomplete types:
// enum _IE var__IE;
// enum IE var_IE;
// AIE var_AIE;
enum _E var_a_E [ 3 ] ;
enum E var_aE [ 3 ] ;
AE var_aAE [ 3 ] ;
AXE var_aAXE [ 3 ] ;
// structs
// =======
// Incomplete types
// struct _IS var__IS;
// struct IS var_IS;
// AIS var_AIS;
// primitive structs
struct _PS var_a_PS [ 3 ] ;
struct PS var_aPS [ 3 ] ;
APS var_aAPS [ 3 ] ;
// primitive structs containing arrays
struct _PSIa var_a_PSIa [ 3 ] ;
struct PSIa var_aPSIa [ 3 ] ;
APSIa var_aAPSIa [ 3 ] ;
struct _PSa var_a_PSa [ 3 ] ;
struct PSa var_aPSa [ 3 ] ;
APSa var_aAPSa [ 3 ] ;
// complex structs
struct _CS var_a_CS [ 3 ] ;
struct CS var_aCS [ 3 ] ;
ACS var_aACS [ 3 ] ;
struct _CCS var_a_CCS [ 3 ] ;
struct CCS var_aCCS [ 3 ] ;
ACCS var_aACCS [ 3 ] ;
// nested structs / hosting structs
struct _HS var_a_HS [ 3 ] ;
struct _NCS var_a_NCS [ 3 ] ;
struct HS var_aHS [ 3 ] ;
struct _NPS var_a_NPS [ 3 ] ;
AHS var_aAHS [ 3 ] ;
struct _HHS var_a_HHS [ 3 ] ;
struct _NHS var_a_NHS [ 3 ] ;
struct _NNPS var_a_NNPS [ 3 ] ;
struct HHS var_aHHS [ 3 ] ;
struct _NHS1 var_a_NHS1 [ 3 ] ;
struct _NNCS var_a_NNCS [ 3 ] ;
//nested enum in hosting struct
enum _NENHS var_a_NENHS [ 3 ] ;
AHHS var_aAHHS [ 3 ] ;
struct _HS1 var_a_HS1 [ 3 ] ;
enum _NEHS var_a_NEHS [ 3 ] ;
// TYPEDEFS
// ========
// Typedefs of primitive
// ---------------------
//TV var_TV;
T_P var_aT_P [ 3 ] ;
// Typedefs of structs
// ------------------
// Incomplete types
//T_IS var_T_IS;
//TIS var_TIS;
//TAIS var_TAIS;
// primitive structs
T_PS var_aT_PS [ 3 ] ;
TPS var_aTPS [ 3 ] ;
TAPS var_aTAPS [ 3 ] ;
// primitive structs containing arrays
T_PSIa var_aT_PSIa [ 3 ] ;
TPSIa var_aTPSIa [ 3 ] ;
TAPSIa var_aTAPSIa [ 3 ] ;
T_PSa var_aT_PSa [ 3 ] ;
TPSa var_aTPSa [ 3 ] ;
TAPSa var_aTAPSa [ 3 ] ;
// complex structs
T_CS var_aT_CS [ 3 ] ;
TCS var_aTCS [ 3 ] ;
TACS var_aTACS [ 3 ] ;
T_CCS var_aT_CCS [ 3 ] ;
TCCS var_aTCCS [ 3 ] ;
TACCS var_aTACCS [ 3 ] ;
// nested structs / hosting structs
T_HS var_aT_HS [ 3 ] ;
T_NCS var_aT_NCS [ 3 ] ;
THS var_aTHS [ 3 ] ;
T_NPS var_aT_NPS [ 3 ] ;
TAHS var_aTAHS [ 3 ] ;
T_HHS var_aT_HHS [ 3 ] ;
T_NHS var_aT_NHS [ 3 ] ;
T_NNPS var_aT_NNPS [ 3 ] ;
THHS var_aTHHS [ 3 ] ;
TAHHS var_aTAHHS [ 3 ] ;
T_NNCS var_aT_NNCS [ 3 ] ;
T_NENHS var_aT_NENHS [ 3 ] ;
T_NHS1 var_aT_NHS1 [ 3 ] ;
//nested enum in hosting struct
T_HS1 var_aT_HS1 [ 3 ] ;
T_NEHS var_aT_NEHS [ 3 ] ;
// Typedef of enums
// ----------------
// Incomplete types
//T_IE var_aTIE[3];
//TIE var_aTIE[3];
//TAIE var_aTAIE[3];
T_E var_aT_E [ 3 ] ;
TE var_aTE [ 3 ] ;
TAE var_aTAE [ 3 ] ;
TAXE var_aTAXE [ 3 ] ;
// TYPEDEFS OF TYPEDEFS
// ====================
// Typedefs of primitive
// ---------------------
TT_P var_aTT_P [ 3 ] ;
// typedefs of typedefs of structs
// -------------------------------
// primitive structs
TT_PS var_aTT_PS [ 3 ] ;
TTPS var_aTTPS [ 3 ] ;
TTAPS var_aTTAPS [ 3 ] ;
// primitive structs containing arrays
TT_PSIa var_aTT_PSIa [ 3 ] ;
TTPSIa var_aTTPSIa [ 3 ] ;
TTAPSIa var_aTTAPSIa [ 3 ] ;
TT_PSa var_aTT_PSa [ 3 ] ;
TTPSa var_aTTPSa [ 3 ] ;
TTAPSa var_aTTAPSa [ 3 ] ;
// complex structs
TT_CS var_aTT_CS [ 3 ] ;
TTCS var_aTTCS [ 3 ] ;
TTACS var_aTTACS [ 3 ] ;
TT_CCS var_aTT_CCS [ 3 ] ;
TTCCS var_aTTCCS [ 3 ] ;
TTACCS var_aTTACCS [ 3 ] ;
// nested structs / hosting structs
TT_HS var_aTT_HS [ 3 ] ;
TT_NCS var_aTT_NCS [ 3 ] ;
TTHS var_aTTHS [ 3 ] ;
TT_NPS var_aTT_NPS [ 3 ] ;
TTAHS var_aTTAHS [ 3 ] ;
TT_HHS var_aTT_HHS [ 3 ] ;
TT_NHS var_aTT_NHS [ 3 ] ;
TT_NNPS var_aTT_NNPS [ 3 ] ;
TTHHS var_aTTHHS [ 3 ] ;
TTAHHS var_aTTAHHS [ 3 ] ;
TT_NNCS var_aTT_NNCS [ 3 ] ;
TT_NENHS var_aTT_NENHS [ 3 ] ;
TT_NHS1 var_aTT_NHS1 [ 3 ] ;
// nested enum in hosting struct
TT_HS1 var_aTT_HS1 [ 3 ] ;
TT_NEHS var_aTT_NEHS [ 3 ] ;
// typedefs of typedefs enums
// --------------------------
TT_E var_aTT_E [ 3 ] ;
TTE var_aTTE [ 3 ] ;
TTAE var_aTTAE [ 3 ] ;
TTAXE var_aTTAXE [ 3 ] ;
// =========================================
//AND ALL OF THE ABOVE
//
// ▄▄▄ ▄████ ▄▄▄ ██▓ ███▄ █
//▒████▄ ██▒ ▀█▒▒████▄ ▓██▒ ██ ▀█ █
//▒██ ▀█▄ ▒██░▄▄▄░▒██ ▀█▄ ▒██▒▓██ ▀█ ██▒
//░██▄▄▄▄██ ░▓█ ██▓░██▄▄▄▄██ ░██░▓██▒ ▐▌██▒
// ▓█ ▓██▒░▒▓███▀▒ ▓█ ▓██▒░██░▒██░ ▓██░
// ▒▒ ▓▒█░ ░▒ ▒ ▒▒ ▓▒█░░▓ ░ ▒░ ▒ ▒
// ▒ ▒▒ ░ ░ ░ ▒ ▒▒ ░ ▒ ░░ ░░ ░ ▒░
// ░ ▒ ░ ░ ░ ░ ▒ ▒ ░ ░ ░ ░
// ░ ░ ░ ░ ░ ░ ░
//
// ...for typedefs of arrays, but only TaT*
// ========================================
// TYPEDEFS OF TYPEDEFS
// ====================
// Typedefs of primitive
// ---------------------
TaT_P var_TaT_P ;
// typedefs of typedefs of structs
// -------------------------------
// primitive structs
TaT_PS var_TaT_PS ;
TaTPS var_TaTPS ;
TaTAPS var_TaTAPS ;
// primitive structs containing arrays
TaT_PSIa var_TaT_PSIa ;
TaTPSIa var_TaTPSIa ;
TaTAPSIa var_TaTAPSIa ;
TaT_PSa var_TaT_PSa ;
TaTPSa var_TaTPSa ;
TaTAPSa var_TaTAPSa ;
// complex structs
TaT_CS var_TaT_CS ;
TaTCS var_TaTCS ;
TaTACS var_TaTACS ;
TaT_CCS var_TaT_CCS ;
TaTCCS var_TaTCCS ;
TaTACCS var_TaTACCS ;
// nested structs / hosting structs
TaT_HS var_TaT_HS ;
TaT_NCS var_TaT_NCS ;
TaTHS var_TaTHS ;
TaT_NPS var_TaT_NPS ;
TaTAHS var_TaTAHS ;
TaT_HHS var_TaT_HHS ;
TaT_NHS var_TaT_NHS ;
TaT_NNPS var_TaT_NNPS ;
TaTHHS var_TaTHHS ;
TaTAHHS var_TaTAHHS ;
TaT_NNCS var_TaT_NNCS ;
TaT_NENHS var_TaT_NENHS ;
TaT_NHS1 var_TaT_NHS1 ;
// nested enum in hosting struct
TaT_HS1 var_TaT_HS1 ;
TaT_NEHS var_TaT_NEHS ;
// typedefs of typedefs enums
// --------------------------
TaT_E var_TaT_E ;
TaTE var_TaTE ;
TaTAE var_TaTAE ;
TaTAXE var_TaTAXE ;
// TYPEDEFS OF TYPEDEFS
// ====================
// Typedefs of primitive
// ---------------------
TaT_P var_aTaT_P [ 3 ] ;
// typedefs of typedefs of structs
// -------------------------------
// primitive structs
TaT_PS var_aTaT_PS [ 3 ] ;
TaTPS var_aTaTPS [ 3 ] ;
TaTAPS var_aTaTAPS [ 3 ] ;
// primitive structs containing arrays
TaT_PSIa var_aTaT_PSIa [ 3 ] ;
TaTPSIa var_aTaTPSIa [ 3 ] ;
TaTAPSIa var_aTaTAPSIa [ 3 ] ;
TaT_PSa var_aTaT_PSa [ 3 ] ;
TaTPSa var_aTaTPSa [ 3 ] ;
TaTAPSa var_aTaTAPSa [ 3 ] ;
// complex structs
TaT_CS var_aTaT_CS [ 3 ] ;
TaTCS var_aTaTCS [ 3 ] ;
TaTACS var_aTaTACS [ 3 ] ;
TaT_CCS var_aTaT_CCS [ 3 ] ;
TaTCCS var_aTaTCCS [ 3 ] ;
TaTACCS var_aTaTACCS [ 3 ] ;
// nested structs / hosting structs
TaT_HS var_aTaT_HS [ 3 ] ;
TaT_NCS var_aTaT_NCS [ 3 ] ;
TaTHS var_aTaTHS [ 3 ] ;
TaT_NPS var_aTaT_NPS [ 3 ] ;
TaTAHS var_aTaTAHS [ 3 ] ;
TaT_HHS var_aTaT_HHS [ 3 ] ;
TaT_NHS var_aTaT_NHS [ 3 ] ;
TaT_NNPS var_aTaT_NNPS [ 3 ] ;
TaTHHS var_aTaTHHS [ 3 ] ;
TaTAHHS var_aTaTAHHS [ 3 ] ;
TaT_NNCS var_aTaT_NNCS [ 3 ] ;
TaT_NENHS var_aTaT_NENHS [ 3 ] ;
TaT_NHS1 var_aTaT_NHS1 [ 3 ] ;
// nested enum in hosting struct
TaT_HS1 var_aTaT_HS1 [ 3 ] ;
TaT_NEHS var_aTaT_NEHS [ 3 ] ;
// typedefs of typedefs enums
// --------------------------
TaT_E var_aTaT_E [ 3 ] ;
TaTE var_aTaTE [ 3 ] ;
TaTAE var_aTaTAE [ 3 ] ;
TaTAXE var_aTaTAXE [ 3 ] ;
# endif // VARS_H
# endif // VARS_H