Index: src/of_asprintf.m ================================================================== --- src/of_asprintf.m +++ src/of_asprintf.m @@ -199,11 +199,11 @@ break; case 'j': #if defined(_WIN32) if (!appendSubformat(ctx, "I64", 3)) return false; -#elif defined(__wii__) || defined(_PSP) +#elif defined(_NEWLIB_VERSION) if (!appendSubformat(ctx, "ll", 2)) return false; #else if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; @@ -214,11 +214,11 @@ break; case 'z': #if defined(_WIN32) if (!appendSubformat(ctx, "I", 1)) return false; -#elif defined(__wii__) || defined(_PSP) +#elif defined(_NEWLIB_VERSION) if (!appendSubformat(ctx, "l", 1)) return false; #else if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false; @@ -229,11 +229,11 @@ break; case 't': #if defined(_WIN32) if (!appendSubformat(ctx, "I", 1)) return false; -#elif defined(__wii__) || defined(_PSP) +#elif defined(_NEWLIB_VERSION) if (!appendSubformat(ctx, "l", 1)) return false; #else if (!appendSubformat(ctx, ctx->format + ctx->i, 1)) return false;