diff --git a/makefile b/makefile index f6c9ec3..3259b2a 100644 --- a/makefile +++ b/makefile @@ -162,6 +162,13 @@ c89: -e 's/bool/mp_bool/g' \ -e 's/true/MP_YES/g' \ -e 's/false/MP_NO/g' \ + -e 's/UINT32_MAX/0xFFFFFFFFU/g' \ + -e 's/UINT64_MAX/0xFFFFFFFFFFFFFFFFULL/g' \ + -e 's/INT32_MAX/2147483647/g' \ + -e 's/INT32_MIN/(-2147483647-1)/g' \ + -e 's/INT64_MAX/((mp_i64)9223372036854775807LL)/g' \ + -e 's/INT64_MIN/((mp_i64)-9223372036854775807LL-1)/g' \ + -e 's/SIZE_MAX/((size_t)-1)/g' \ -e 's/\(PRI[iux]64\)/MP_\1/g' \ -e 's/uint\([0-9][0-9]*\)_t/mp_u\1/g' \ -e 's/int\([0-9][0-9]*\)_t/mp_i\1/g' \ @@ -177,6 +184,13 @@ c99: -e 's/MP_YES/true/g' \ -e 's/MP_NO/false/g' \ -e 's/false_/MP_NO_/g' \ + -e 's/0xFFFFFFFFU/UINT32_MAX/g' \ + -e 's/0xFFFFFFFFFFFFFFFFULL/UINT64_MAX/g' \ + -e 's/(-2147483647-1)/INT32_MIN/g' \ + -e 's/2147483647/INT32_MAX/g' \ + -e 's/((mp_i64)-9223372036854775807LL-1)/INT64_MIN/g' \ + -e 's/((mp_i64)9223372036854775807LL)/INT64_MAX/g' \ + -e 's/((size_t)-1)/SIZE_MAX/g' \ -e 's/MP_\(PRI[iux]64\)/\1/g' \ -e 's/mp_u\([0-9][0-9]*\)/uint\1_t/g' \ -e 's/mp_i\([0-9][0-9]*\)/int\1_t/g' \