Browse Source

lib_test: add typedefs for structs containing arrays. Add typedefs, of arrays of typedefs TaT*

master
heck 5 years ago
parent
commit
c108d6afaf
  1. 66
      examples/lib/lib_test/typedefs.h

66
examples/lib/lib_test/typedefs.h

@ -27,6 +27,18 @@ typedef struct _PS T_PS;
typedef struct PS TPS; typedef struct PS TPS;
// TAPS = typedef of an Alias of primitive struct // TAPS = typedef of an Alias of primitive struct
typedef APS TAPS; typedef APS TAPS;
// T_PSIa = typedef of a primitive struct without an alias containing an incomplete array
typedef struct _PSIa T_PSIa;
// PSIa = typedef of a primitive struct containing an incomplete array
typedef struct PSIa TPSIa;
// APSIa = typedef of a alias of a primitive struct containing an incomplete array
typedef APSIa TAPSIa;
// _PSa = typedef of a primitive struct without an alias containing an array
typedef struct _PSa T_PSa;
// PSa = typedef of a primitive struct containing an array
typedef struct PSa TPSa;
// APSa = typedef of a alias of a primitive struct containing an array
typedef APSa TAPSa;
// _CS = complex struct without a an alias // _CS = complex struct without a an alias
typedef struct _CS T_CS; typedef struct _CS T_CS;
// CS = complex struct // CS = complex struct
@ -104,6 +116,12 @@ typedef TAIS TTAIS;
typedef T_PS TT_PS; typedef T_PS TT_PS;
typedef TPS TTPS; typedef TPS TTPS;
typedef TAPS TTAPS; typedef TAPS TTAPS;
typedef T_PSIa TT_PSIa;
typedef TPSIa TTPSIa;
typedef TAPSIa TTAPSIa;
typedef T_PSa TT_PSa;
typedef TPSa TTPSa;
typedef TAPSa TTAPSa;
typedef T_CS TT_CS; typedef T_CS TT_CS;
typedef TCS TTCS; typedef TCS TTCS;
typedef TACS TTACS; typedef TACS TTACS;
@ -134,5 +152,53 @@ typedef TAE TTAE;
typedef TAXE TTAXE; typedef TAXE TTAXE;
// ===========================
// ARRAYS VERSIONS OF ALL TT's
// ===========================
// Cant be incomplete though
//typedef T_V TaT_V[3];
typedef T_P TaT_P[3];
//typedef T_IS TaT_IS[3];
//typedef TIS TaTIS[3];
//typedef TAIS TaTAIS[3];
typedef T_PS TaT_PS[3];
typedef TPS TaTPS[3];
typedef TAPS TaTAPS[3];
typedef T_PSIa TaT_PSIa[3];
typedef TPSIa TaTPSIa[3];
typedef TAPSIa TaTAPSIa[3];
typedef T_PSa TaT_PSa[3];
typedef TPSa TaTPSa[3];
typedef TAPSa TaTAPSa[3];
typedef T_CS TaT_CS[3];
typedef TCS TaTCS[3];
typedef TACS TaTACS[3];
typedef T_CCS TaT_CCS[3];
typedef TCCS TaTCCS[3];
typedef TACCS TaTACCS[3];
typedef T_HS TaT_HS[3];
typedef T_NCS TaT_NCS[3];
typedef THS TaTHS[3];
typedef T_NPS TaT_NPS[3];
typedef TAHS TaTAHS[3];
typedef T_HHS TaT_HHS[3];
typedef T_NHS TaT_NHS[3];
typedef T_NNPS TaT_NNPS[3];
typedef THHS TaTHHS[3];
typedef TAHHS TaTAHHS[3];
typedef T_NNCS TaT_NNCS[3];
typedef T_NENHS TaT_NENHS[3];
typedef T_NHS1 TaT_NHS1[3];
typedef T_HS1 TaT_HS1[3];
typedef T_NEHS TaT_NEHS[3];
//typedef T_IE TaT_IE[3];
//typedef TIE TaTIE[3];
//typedef TAIE TaTAIE[3];
typedef T_E TaT_E[3];
typedef TE TaTE[3];
typedef TAE TaTAE[3];
typedef TAXE TaTAXE[3];
#endif //TYPEDEFS_H #endif //TYPEDEFS_H

Loading…
Cancel
Save