zahada delky struktury GCC

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Pondělí Březen 11 20:10:42 CET 2024


Muzete upresnit? Nechapu co mate na mysli. Myslim, ze to rozhodily ty 
double i bez vlozene struct ale to bych musel znova zkusit.
Jo a samozrejme 1e7 ma byt ta konstanta. Ono je to stejne lepsi ukladat 
do int32*1e7 nez do double, aby to melo OK rozliseni (float nestaci ani 
nahodou), ale je to konverze starsiho projektu a bude se to muset vic 
predelat...
A osvedcilo se pouziti kontroly static_assert (sizeof(app_data_cfg_t) == 
CFG_DATA_LEN); jinak bych na to jen tak neprisel a je to dulezite kvuli 
ulozisti...
Dne 11.03.2024 v 19:55 Jaroslav Lukeš napsal(a):
> char nakonec
>
> Jaroslav Buchta napsal(a):
>> Mejme tyto struktury
>>
>> #define CFG_DATA_LEN    1024
>> #define GPS_FIXP_MULT    (10e7)
>>
>> typedef struct
>> {
>>     char first_read[9];
>>     uint8_t res_valid;
>>     uint8_t reserved;
>>     char user_card[9];
>>     char user_phone[13];
>>     char res_time[34];
>> } app_data_reservation_t;
>>
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list