diff options
author | Pascal Quantin <pascal.quantin@gmail.com> | 2015-01-18 13:13:00 +0100 |
---|---|---|
committer | Pascal Quantin <pascal.quantin@gmail.com> | 2015-01-18 13:30:56 +0000 |
commit | e7593ea19de8df681f19e59b3a9a5f69e67693ba (patch) | |
tree | 5a9487da6648c88e1672c8baf9dae470b3b8ff22 /asn1/lpp/lpp.cnf | |
parent | 12d17d2ceaad8ea12171bfbf97c8483063430788 (diff) |
asn2wrs: autodetect if 64 bits variant is required for constrained integers
It does not work with defines, but is already a great step forward
Change-Id: I346d4124690ec46a2299d4eae8031bbb19a3db8e
Reviewed-on: https://code.wireshark.org/review/6617
Reviewed-by: Anders Broman <a.broman58@gmail.com>
Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'asn1/lpp/lpp.cnf')
-rw-r--r-- | asn1/lpp/lpp.cnf | 25 |
1 files changed, 5 insertions, 20 deletions
diff --git a/asn1/lpp/lpp.cnf b/asn1/lpp/lpp.cnf index b495ad9cc8..6a111685a0 100644 --- a/asn1/lpp/lpp.cnf +++ b/asn1/lpp/lpp.cnf @@ -682,7 +682,7 @@ NavModelCNAV-KeplerianSet/cnavDeltaNo DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDelta #.TYPE_ATTR NavModelCNAV-KeplerianSet/cnavDeltaNoDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDeltaNoDot_fmt -#.FN_BODY NavModelCNAV-KeplerianSet/cnavMo VAL_PTR=&cnavMo FN_VARIANT=_64b +#.FN_BODY NavModelCNAV-KeplerianSet/cnavMo VAL_PTR=&cnavMo gint64 cnavMo; int curr_offset = offset; %(DEFAULT_BODY)s @@ -693,10 +693,7 @@ NavModelCNAV-KeplerianSet/cnavDeltaNoDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDe cnavMo, "%e semi-circles (%"G_GINT64_MODIFIER"d)", (double)cnavMo*pow(2, -32), cnavMo); -#.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavMo TYPE=FT_INT64 - -#.FN_BODY NavModelCNAV-KeplerianSet/cnavE VAL_PTR=&cnavE FN_VARIANT=_64b +#.FN_BODY NavModelCNAV-KeplerianSet/cnavE VAL_PTR=&cnavE guint64 cnavE; int curr_offset = offset; %(DEFAULT_BODY)s @@ -707,10 +704,7 @@ NavModelCNAV-KeplerianSet/cnavMo TYPE=FT_INT64 cnavE, "%e (%"G_GINT64_MODIFIER"u)", (double)cnavE*pow(2, -34), cnavE); -#.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavE TYPE=FT_UINT64 - -#.FN_BODY NavModelCNAV-KeplerianSet/cnavOmega VAL_PTR=&cnavOmega FN_VARIANT=_64b +#.FN_BODY NavModelCNAV-KeplerianSet/cnavOmega VAL_PTR=&cnavOmega gint64 cnavOmega; int curr_offset = offset; %(DEFAULT_BODY)s @@ -721,10 +715,7 @@ NavModelCNAV-KeplerianSet/cnavE TYPE=FT_UINT64 cnavOmega, "%e semi-circles (%"G_GINT64_MODIFIER"d)", (double)cnavOmega*pow(2, -32), cnavOmega); -#.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavOmega TYPE=FT_INT64 - -#.FN_BODY NavModelCNAV-KeplerianSet/cnavOMEGA0 VAL_PTR=&cnavOMEGA0 FN_VARIANT=_64b +#.FN_BODY NavModelCNAV-KeplerianSet/cnavOMEGA0 VAL_PTR=&cnavOMEGA0 gint64 cnavOMEGA0; int curr_offset = offset; %(DEFAULT_BODY)s @@ -736,12 +727,9 @@ NavModelCNAV-KeplerianSet/cnavOmega TYPE=FT_INT64 (double)cnavOMEGA0*pow(2, -32), cnavOMEGA0); #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavOMEGA0 TYPE=FT_INT64 - -#.TYPE_ATTR NavModelCNAV-KeplerianSet/cnavDeltaOmegaDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDeltaOmegaDot_IoDot_fmt -#.FN_BODY NavModelCNAV-KeplerianSet/cnavIo VAL_PTR=&cnavIo FN_VARIANT=_64b +#.FN_BODY NavModelCNAV-KeplerianSet/cnavIo VAL_PTR=&cnavIo gint64 cnavIo; int curr_offset = offset; %(DEFAULT_BODY)s @@ -753,9 +741,6 @@ NavModelCNAV-KeplerianSet/cnavDeltaOmegaDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cna (double)cnavIo*pow(2, -32), cnavIo); #.TYPE_ATTR -NavModelCNAV-KeplerianSet/cnavIo TYPE=FT_INT64 - -#.TYPE_ATTR NavModelCNAV-KeplerianSet/cnavIoDot DISPLAY=BASE_CUSTOM STRINGS=&lpp_cnavDeltaOmegaDot_IoDot_fmt #.TYPE_ATTR |