RetroAchievements / rcheevos

Library to parse and evaluate achievements and leaderboards for RetroAchievements
MIT License
90 stars 34 forks source link

use explicitly sized fields for addresses/values/ids #282

Closed Jamiras closed 1 year ago

Jamiras commented 1 year ago

Should have minimal impact on consumers, but ensures certain fields have explicit sizes. Most of these represent the "standard" size for the implicit types.

unsigned => uint32_t unsigned char => uint8_t char => uint8_t (when used for boolean or enum storage) int => int32_t (when not used as a return value)