FreeCalypso > hg > fc-magnetite
annotate src/gpf2/inc/CDG_ENTER.h @ 218:75ea63a3fce5
README updated for the current status of the project
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sat, 15 Oct 2016 19:30:58 +0000 | 
| parents | 864b8cc0cf63 | 
| children | 
| rev | line source | 
|---|---|
| 1 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 /* | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 3 +------------------------------------------------------------------------------ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 4 | File: cdg_enter.h | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 5 +------------------------------------------------------------------------------ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 6 | Copyright Texas Instruments AG Berlin 2002-2003, Berlin | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 | All rights reserved. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 | This file is confidential and a trade secret of Condat AG. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 | The receipt of or possession of this file does not convey | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 | any rights to reproduce or disclose its contents or to | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 | manufacture, use, or sell anything it may describe, in | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 13 | whole, or in part, without the specific written consent of | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 | Texas Instruments AG Berlin. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 +------------------------------------------------------------------------------ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 | Purpose: Check the SrcFileTime of the cdginc header files at link time. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 17 | | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 | The macros in this file help to detect version mismatch between | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 | header files included for build of different libraries. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 | Example of a linker error: | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 | xx_tdc_3_constraints.obj : error LNK2001: | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 22 | unresolved external symbol | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 23 | "char BadLibVersionCheck____P_XX_TDC_3_VAL_H____Thu_Dec_12_17_49_56_2002" | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 | (?BadLibVersionCheck____P_XX_TDC_3_VAL_H____Thu_Dec_12_17_49_56_2002@@3DA) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 25 | \gpf\util\teststack\bin\test_xx_tdc\xx_tdc.dll : | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 26 | fatal error LNK1120: 1 unresolved externals | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 27 | Error executing link.exe. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 | | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 29 | The first group of macros (protected by CDG_ENTER) are necessary | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 30 | to build the strings of type "BadLibVersionCheck__xxx". | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 31 | | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 | They need in turn other macros which are set in the *.h files of | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 | cdginc, tdcinc or message_san.h directory. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 34 | (e.g. CDG_ENTER__M_XX_VAL_H__FILE_TYPE) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 | | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 | The check is done only for the header files of TDC, where | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 37 | ENABLE__CDG_ENTER__SANITY_CHECK is switched on. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 38 | | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 +------------------------------------------------------------------------------ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 40 */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 #ifndef CDG_ENTER | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 #define CDG_ENTER | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 /*------- START <Fix for long identifiers for Arm 7 compiler - LHC> ----------*/ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 /* ccdid.h */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 46 #define CCD_ID_UMTS_AS_ASN1__ho_to_utrancommand_r3_ies__spec_mode__preconf__pre_config_mode__default_config__default_config_mode shortname001 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 47 #define CCD_ID_UMTS_AS_ASN1__ho_to_utrancommand_r3_ies__spec_mode__preconf__pre_config_mode__default_config__default_config_identity shortname002 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 #define CCD_ID_UMTS_AS_ASN1__inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info__fdd__freq_qual_estimate_quantity_fdd shortname003 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 #define CCD_ID_UMTS_AS_ASN1__inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info__tdd__freq_qual_estimate_quantity_tdd shortname004 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 #define CCD_ID_UMTS_AS_ASN1__inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info__body__fdd shortname005 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 #define CCD_ID_UMTS_AS_ASN1__inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info__body__tdd shortname006 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 #define CCD_ID_UMTS_AS_ASN1__inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info__body shortname007 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 #define CCD_ID_UMTS_AS_ASN1__inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info shortname008 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 #define CCD_ID_UMTS_AS_ASN1__meas_results_on_rach__current_cell__mode_specific_info__fdd__meas_quantity__body__cpich_ec_n0 shortname009 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 55 #define CCD_ID_UMTS_AS_ASN1__meas_results_on_rach__current_cell__mode_specific_info__fdd__meas_quantity__body__cpich_rscp shortname010 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 56 #define CCD_ID_UMTS_AS_ASN1__meas_results_on_rach__current_cell__mode_specific_info__fdd__meas_quantity__body__pathloss shortname011 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 #define CCD_ID_UMTS_AS_ASN1__meas_results_on_rach__current_cell__mode_specific_info__fdd__meas_quantity__body__spare shortname012 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 #define CCD_ID_UMTS_AS_ASN1__meas_results_on_rach__current_cell__mode_specific_info__fdd__meas_quantity__body shortname013 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 #define CCD_ID_UMTS_AS_ASN1__monitored_cell_rach_result__mode_specific_info__fdd__meas_quantity__body__cpich_ec_n0 shortname014 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 #define CCD_ID_UMTS_AS_ASN1__monitored_cell_rach_result__mode_specific_info__fdd__meas_quantity__body__cpich_rscp shortname015 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 #define CCD_ID_UMTS_AS_ASN1__pusch_capacity_alloc_info__pusch_alloc__pusch_alloc_assignment__config__old_config__tfcs_id shortname016 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 62 #define CCD_ID_UMTS_AS_ASN1__pusch_capacity_alloc_info__pusch_alloc__pusch_alloc_assignment__config__old_config__pusch_identity shortname017 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 63 #define CCD_ID_UMTS_AS_ASN1__meas_control__r3__v_390_non_critical_extensions__v_3_a_0_non_critical_extensions__meas_control_v_3_a_0_ext shortname018 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 64 #define CCD_ID_UMTS_AS_ASN1__meas_control__r3__v_390_non_critical_extensions__v_3_a_0_non_critical_extensions__non_critical_extensions shortname019 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 65 #define CCD_ID_UMTS_AS_ASN1__meas_control__r3__v_390_non_critical_extensions__v_3_a_0_non_critical_extensions shortname020 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 66 #define CCD_ID_UMTS_AS_ASN1__meas_control__r3__v_390_non_critical_extensions__v_3_a_0_non_critical_extensions__later_non_critical_extensions__meas_control_r3_add_ext shortname021 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 67 #define CCD_ID_UMTS_AS_ASN1__meas_control__r3__v_390_non_critical_extensions__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname022 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 68 #define CCD_ID_UMTS_AS_ASN1__meas_control__r3__v_390_non_critical_extensions__v_3_a_0_non_critical_extensions__later_non_critical_extensions shortname023 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 69 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 70 #define CCD_ID_UMTS_AS_ASN1__ue_positioning_pos_estimate_info__ref_time__cell_timing__mode_specific_info__body__fdd shortname026 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 71 #define CCD_ID_UMTS_AS_ASN1__ue_positioning_pos_estimate_info__ref_time__cell_timing__mode_specific_info__body__tdd shortname027 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 72 #define CCD_ID_UMTS_AS_ASN1__ue_positioning_pos_estimate_info__ref_time__cell_timing__mode_specific_info__body shortname028 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 73 #define CCD_ID_UMTS_AS_ASN1__rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions__rrc_connection_setup_complete_v_3_a_0_ext shortname029 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 74 #define CCD_ID_UMTS_AS_ASN1__rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions__non_critical_extensions shortname030 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 75 #define CCD_ID_UMTS_AS_ASN1__rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions__rrc_connection_setup_complete_v_380_ext shortname031 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 76 #define CCD_ID_UMTS_AS_ASN1__rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions shortname032 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 77 #define CCD_ID_UMTS_AS_ASN1__rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions shortname033 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 78 #define CCD_ID_UMTS_AS_ASN1__rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions__later_non_critical_extensions__rrc_connection_setup_complete_r3_add_ext shortname034 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 79 #define CCD_ID_UMTS_AS_ASN1__rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname035 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 80 #define CCD_ID_UMTS_AS_ASN1__rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions__later_non_critical_extensions shortname036 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 81 #define CCD_ID_UMTS_AS_ASN1__ue_capab_info__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions__ue_capab_info_v_3_a_0_ext shortname037 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 82 #define CCD_ID_UMTS_AS_ASN1__ue_capab_info__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions__non_critical_extensions shortname038 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 83 #define CCD_ID_UMTS_AS_ASN1__ue_capab_info__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions shortname039 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 84 #define CCD_ID_UMTS_AS_ASN1__ue_capab_info__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions__later_non_critical_extensions__ue_capab_info_r3_add_ext shortname040 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 85 #define CCD_ID_UMTS_AS_ASN1__ue_capab_info__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname041 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 86 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_not_used__cell_select_qual_measure__cpich_ec_n0__intra_freq_meas_sys_info shortname042 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 87 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_not_used__cell_select_qual_measure__cpich_ec_n0__inter_freq_meas_sys_info shortname043 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 88 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_not_used__cell_select_qual_measure__cpich_rscp__intra_freq_meas_sys_info shortname044 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 89 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_not_used__cell_select_qual_measure__cpich_rscp__inter_freq_meas_sys_info shortname045 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 90 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_used__cell_select_qual_measure__cpich_ec_n0__intra_freq_meas_sys_info shortname046 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 91 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_used__cell_select_qual_measure__cpich_ec_n0__inter_freq_meas_sys_info shortname047 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 92 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_used__cell_select_qual_measure__cpich_rscp__intra_freq_meas_sys_info shortname048 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 93 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_used__cell_select_qual_measure__cpich_rscp__inter_freq_meas_sys_info shortname049 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 94 #define CCD_ID_UMTS_AS_ASN1__pusch_capacity_alloc_info__pusch_alloc__pusch_alloc_assignment__config__new_config__pusch_info shortname050 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 95 #define CCD_ID_UMTS_AS_ASN1__pusch_capacity_alloc_info__pusch_alloc__pusch_alloc_assignment__config__new_config__pusch_identity shortname051 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 96 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_not_used__cell_select_qual_measure__body__cpich_rscp shortname052 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 97 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_not_used__cell_select_qual_measure__body__cpich_ec_n0 shortname053 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 98 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_not_used__cell_select_qual_measure__body shortname054 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 99 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_used__cell_select_qual_measure__body__cpich_rscp shortname055 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 100 #define CCD_ID_UMTS_AS_ASN1__meas_control_sys_info__use_of_hcs__hcs_used__cell_select_qual_measure__body__cpich_ec_n0 shortname056 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 101 #define CCD_ID_UMTS_AS_ASN1__inter_rat_ho_info__v_390_non_critical_extensions__present__v_3_a_0_non_critical_extensions__inter_rat_ho_info_v_3_a_0_ext shortname057 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 102 #define CCD_ID_UMTS_AS_ASN1__inter_rat_ho_info__v_390_non_critical_extensions__present__v_3_a_0_non_critical_extensions__non_critical_extensions shortname058 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 103 #define CCD_ID_UMTS_AS_ASN1__inter_rat_ho_info__v_390_non_critical_extensions__present__v_3_a_0_non_critical_extensions shortname059 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 104 #define CCD_ID_UMTS_AS_ASN1__inter_rat_ho_info__v_390_non_critical_extensions__present__v_3_a_0_non_critical_extensions__later_non_critical_extensions shortname060 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 105 #define CCD_ID_UMTS_AS_ASN1__inter_rat_ho_info__v_390_non_critical_extensions__present__v_3_a_0_non_critical_extensions__later_non_critical_extensions__inter_rat_ho_info_v_3_d_0_ext shortname061 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 106 #define CCD_ID_UMTS_AS_ASN1__inter_rat_ho_info__v_390_non_critical_extensions__present__v_3_a_0_non_critical_extensions__later_non_critical_extensions__inter_rat_ho_info_r3_add_ext shortname062 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 107 #define CCD_ID_UMTS_AS_ASN1__assistance_data_delivery__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__assistance_data_delivery_r3_add_ext shortname063 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 108 #define CCD_ID_UMTS_AS_ASN1__assistance_data_delivery__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname064 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 109 #define CCD_ID_UMTS_AS_ASN1__assistance_data_delivery__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions shortname065 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 110 #define CCD_ID_UMTS_AS_ASN1__cell_update_cnf__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__cell_update_cnf_r3_add_ext shortname066 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 111 #define CCD_ID_UMTS_AS_ASN1__cell_update_cnf__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname067 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 112 #define CCD_ID_UMTS_AS_ASN1__cell_update_cnf__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions shortname068 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 113 #define CCD_ID_UMTS_AS_ASN1__initial_direct_transfer__v_3_a_0_non_critical_extensions__later_non_critical_extensions__initial_direct_transfer_r3_add_ext shortname069 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 114 #define CCD_ID_UMTS_AS_ASN1__initial_direct_transfer__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname070 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 115 #define CCD_ID_UMTS_AS_ASN1__initial_direct_transfer__v_3_a_0_non_critical_extensions__later_non_critical_extensions shortname071 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 116 #define CCD_ID_UMTS_AS_ASN1__phys_ch_reconf__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__phys_ch_reconf_r3_add_ext shortname072 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 117 #define CCD_ID_UMTS_AS_ASN1__phys_ch_reconf__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname073 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 118 #define CCD_ID_UMTS_AS_ASN1__phys_ch_reconf__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions shortname074 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 119 #define CCD_ID_UMTS_AS_ASN1__rb_release__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__rb_release_r3_add_ext shortname075 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 120 #define CCD_ID_UMTS_AS_ASN1__rb_release__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname076 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 121 #define CCD_ID_UMTS_AS_ASN1__transport_ch_reconf__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__transport_ch_reconf_r3_add_ext shortname077 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 122 #define CCD_ID_UMTS_AS_ASN1__transport_ch_reconf__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname078 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 123 #define CCD_ID_UMTS_AS_ASN1__transport_ch_reconf__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions shortname079 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 124 #define CCD_ID_UMTS_AS_ASN1__utran_mobility_info__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__utran_mobility_info_r3_add_ext shortname080 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 125 #define CCD_ID_UMTS_AS_ASN1__utran_mobility_info__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions__non_critical_extensions shortname081 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 126 #define CCD_ID_UMTS_AS_ASN1__utran_mobility_info__r3__v_3_a_0_non_critical_extensions__later_non_critical_extensions shortname082 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 127 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 128 /* m_umts_as_asn1_inc.h */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 129 #define T_UMTS_AS_ASN1_inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info__fdd shortname100 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 130 #define T_UMTS_AS_ASN1_inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info__tdd shortname101 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 131 #define T_UMTS_AS_ASN1_inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info__body shortname102 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 132 #define T_UMTS_AS_ASN1_inter_freq_meas_quantity__reporting_criteria__inter_freq_reporting_criteria__mode_specific_info shortname103 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 133 #define T_UMTS_AS_ASN1_rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions__v_3_a_0_non_critical_extensions shortname104 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 134 #define T_UMTS_AS_ASN1_rrc_connection_setup_complete__v_370_non_critical_extensions__v_380_non_critical_extensions shortname105 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 135 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 136 /* m_umts_as_asn1_inc.val */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 137 #define UMTS_AS_ASN1_UL_TIMESLOTS_CODES__MORE_TIMESLOTS__ADDITIONAL_TIMESLOTS__CONSECUTIVE__NUM_ADDITIONAL_TIMESLOTS__RANGE_MIN shortname200 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 138 #define UMTS_AS_ASN1_UL_TIMESLOTS_CODES__MORE_TIMESLOTS__ADDITIONAL_TIMESLOTS__CONSECUTIVE__NUM_ADDITIONAL_TIMESLOTS__RANGE_MAX shortname201 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 139 #define UMTS_AS_ASN1_INTER_FREQ_MEAS_QUANTITY__REPORTING_CRITERIA__INTER_FREQ_REPORTING_CRITERIA__MODE_SPECIFIC_INFO__FDD__TAG shortname202 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 140 #define UMTS_AS_ASN1_INTER_FREQ_MEAS_QUANTITY__REPORTING_CRITERIA__INTER_FREQ_REPORTING_CRITERIA__MODE_SPECIFIC_INFO__TDD__TAG shortname203 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 141 /*------- END <Fix for long identifiers for Arm 7 compiler - LHC>-----------*/ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 142 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 143 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 144 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 145 //Mapping types due to issue/problem with CCDGEN_2.3.6 - KSP | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 146 //typedef typename T_TDC_INTERFACE_UMTS_AS_ASN1_uarfcn T_TDC_INTERFACE_GSI_uarfcn | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 147 #define T_TDC_INTERFACE_GSI_uarfcn T_TDC_INTERFACE_UMTS_AS_ASN1_uarfcn | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 148 #define T_TDC_HANDLE_GSI_uarfcn T_TDC_HANDLE_UMTS_AS_ASN1_uarfcn | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 149 #define T_TDC_INTERFACE_GSI_primary_scrambling_code T_TDC_INTERFACE_UMTS_AS_ASN1_primary_scrambling_code | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 150 #define T_TDC_HANDLE_GSI_primary_scrambling_code T_TDC_HANDLE_UMTS_AS_ASN1_primary_scrambling_code | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 151 #define T_GSI_start_val T_UMTS_AS_ASN1_start_val | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 152 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 153 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 154 /* we need a 2 stage approach to expand A and B before concatting them */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 155 #define CDG_ENTER_CONCATx(A,B) A##B | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 156 #define CDG_ENTER_CONCAT(A,B) CDG_ENTER_CONCATx(A,B) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 157 #define CDG_ENTER_CONCAT3x(A,B,C) A##B##C | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 158 #define CDG_ENTER_CONCAT3(A,B,C) CDG_ENTER_CONCAT3x(A,B,C) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 159 #define CDG_ENTER_CONCAT4x(A,B,C,D) A##B##C##D | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 160 #define CDG_ENTER_CONCAT4(A,B,C,D) CDG_ENTER_CONCAT4x(A,B,C,D) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 161 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 162 /* we need a 2 stage approach to expand A before stringifying it */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 163 #define CDG_ENTER_STRINGx(A) #A | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 164 #define CDG_ENTER_STRING(A) CDG_ENTER_STRINGx(A) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 165 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 166 #define CDG_ENTER_GET_PRAGMA(PRAGMA) CDG_ENTER_CONCAT3(CDG_ENTER_,CDG_ENTER__FILENAME,__##PRAGMA) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 167 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 168 /* CDG_ENTER_GET_FILE_TYPE is on the form: | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 169 CDG_ENTER_FILE_TYPE__TDCINC | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 170 <-FT-> | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 171 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 172 FT = CDG_ENTER_GET_PRAGMA(_FILE_TYPE) = CDG_ENTER__P_XX_CCD_DSC_CPP__FILE_TYPE = TDCINC | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 173 */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 174 #define CDG_ENTER_GET_FILE_TYPE CDG_ENTER_CONCAT(CDG_ENTER_FILE_TYPE__,CDG_ENTER_GET_PRAGMA(FILE_TYPE)) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 175 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 176 /* CDG_ENTER_SANITY_NAME is on the form: | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 177 BadLibVersionCheck____P_XX_TDC_3_VAL_H____Thu_Dec_12_17_49_56_2002 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 178 <-- FILENAME --> <-- SRC_FILE_TIME --> | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 179 */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 180 #if 0 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 181 #define CDG_ENTER_SANITY_NAME CDG_ENTER_CONCAT4(BadLibVersionCheck___,CDG_ENTER__FILENAME,___,CDG_ENTER_GET_PRAGMA(LAST_MODIFIED)) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 182 #else | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 183 #define CDG_ENTER_SANITY_NAME CDG_ENTER_CONCAT4(BadLibVersionCheck___,CDG_ENTER__FILENAME,___,CDG_ENTER_GET_PRAGMA(SRC_FILE_TIME)) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 184 #endif | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 185 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 186 /* create an enumerate sequence of the known file types so we can test which one we have with a '#if A == B' line */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 187 #define CDG_ENTER_FILE_TYPE__CDGINC 1 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 188 #define CDG_ENTER_FILE_TYPE__TDCINC 2 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 189 #define CDG_ENTER_FILE_TYPE__TDCINC_DSC 3 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 190 #define CDG_ENTER_FILE_TYPE__TDCINC_MAIN 4 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 191 #endif | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 192 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 193 /* | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 194 * The check will be done only for TDC files, where | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 195 * ENABLE__CDG_ENTER__SANITY_CHECK is switched on. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 196 */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 197 #if (CDG_ENTER_GET_FILE_TYPE == CDG_ENTER_FILE_TYPE__TDCINC) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 198 #define ENABLE__CDG_ENTER__SANITY_CHECK | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 199 #endif | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 200 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 201 #ifdef CDG_ENTER_DEBUG | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 202 #pragma message (CDG_ENTER_STRING(CDG_ENTER__FILENAME)) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 203 #pragma message (CDG_ENTER_STRING(CDG_ENTER_SANITY_NAME)) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 204 #pragma message (CDG_ENTER_STRING(CDG_ENTER_GET_FILE_TYPE)) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 205 #endif | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 206 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 207 #ifdef ENABLE__CDG_ENTER__SANITY_CHECK | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 208 #ifdef CDG_ENTER_DEFINE_SANITY | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 209 /* this part goes into ccddata.lib and tdcinc.lib */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 210 char CDG_ENTER_SANITY_NAME; | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 211 #else | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 212 #ifdef CDG_ENTER_DEBUG | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 213 #pragma message (CDG_ENTER_STRING(CDG_ENTER_CONCAT(BadLibVersionCheck___,CDG_ENTER__FILENAME))) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 214 #endif | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 215 /* this part goes into | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 216 every stack file using a cdginc .h or .val files (ones for every file used) | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 217 and similar for tdc | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 218 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 219 expands to e.g. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 220 extern char BadLibVersionCheck____P_XX_TDC_3_VAL_H____Thu_Dec_12_17_49_56_2002 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 221 */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 222 extern char CDG_ENTER_SANITY_NAME; | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 223 /* Originally it was this but since no one actually uses this stuff (we only have | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 224 it for the linker to check that versions match) we can save memory by only | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 225 storing the 8 lower bits. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 226 | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 227 expands to e.g. | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 228 static char BadLibVersionCheck____P_XX_TDC_3_VAL_H = (char)(&BadLibVersionCheck____P_XX_TDC_3_VAL_H____Thu_Dec_12_17_49_56_2002); | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 229 */ | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 230 static char CDG_ENTER_CONCAT(BadLibVersionCheck___,CDG_ENTER__FILENAME) = (char)(&CDG_ENTER_SANITY_NAME); | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 231 #endif | 
| 
864b8cc0cf63
src/gpf2: preened GPF goo from TCS211
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 232 #endif | 
