fix more intptr printfs

This commit is contained in:
Matthew Flatt 2010-12-12 08:31:25 -07:00
parent f9fb041598
commit 526c700411
3 changed files with 14 additions and 14 deletions

View File

@ -7074,7 +7074,7 @@ scheme_compile_expand_expr(Scheme_Object *form, Scheme_Comp_Env *env,
phase = " in the transformer environment"; phase = " in the transformer environment";
else { else {
phase = buf; phase = buf;
sprintf(buf, " at phase %ld", env->genv->phase); sprintf(buf, " at phase %" PRIdPTR, env->genv->phase);
} }
if (has_orig_unbound) { if (has_orig_unbound) {
scheme_wrong_syntax(scheme_compile_stx_string, scheme_wrong_syntax(scheme_compile_stx_string,

View File

@ -1492,7 +1492,7 @@ static Scheme_Object *namespace_attach_module(int argc, Scheme_Object *argv[])
else if (menv->phase == 1) else if (menv->phase == 1)
phase = " for syntax"; phase = " for syntax";
else { else {
sprintf(buf, " at phase %ld", menv->phase); sprintf(buf, " at phase %" PRIdPTR, menv->phase);
phase = buf; phase = buf;
} }

View File

@ -150,8 +150,6 @@ static MZ_INLINE intptr_t SPAN(Scheme_Object *port, intptr_t pos) {
/* For cases where we'd rather report the location as just the relevant prefix: */ /* For cases where we'd rather report the location as just the relevant prefix: */
#define MINSPAN(port, pos, span) (span) #define MINSPAN(port, pos, span) (span)
#define SRCLOC_TMPL " in %q[%L%ld]"
#define mz_shape_cons 0 #define mz_shape_cons 0
#define mz_shape_vec 1 #define mz_shape_vec 1
#define mz_shape_hash_list 2 #define mz_shape_hash_list 2
@ -2780,7 +2778,7 @@ read_list(Scheme_Object *port,
if (indt->suspicious_line) { if (indt->suspicious_line) {
suggestion = scheme_malloc_atomic(100); suggestion = scheme_malloc_atomic(100);
sprintf(suggestion, sprintf(suggestion,
"; indentation suggests a missing %s before line %ld", "; indentation suggests a missing %s before line %" PRIdPTR,
closer_name(params, indt->suspicious_closer), closer_name(params, indt->suspicious_closer),
indt->suspicious_line); indt->suspicious_line);
} }
@ -3466,7 +3464,7 @@ char *scheme_extract_indentation_suggestions(Scheme_Object *indentation)
if (suspicious_quote) { if (suspicious_quote) {
suspicions = (char *)scheme_malloc_atomic(64); suspicions = (char *)scheme_malloc_atomic(64);
sprintf(suspicions, sprintf(suspicions,
"; newline within %s suggests a missing %s on line %ld", "; newline within %s suggests a missing %s on line %" PRIdPTR,
is_honu_char ? "character" : "string", is_honu_char ? "character" : "string",
is_honu_char ? "'" : "'\"'", is_honu_char ? "'" : "'\"'",
suspicious_quote); suspicious_quote);
@ -3510,9 +3508,9 @@ read_vector (Scheme_Object *port,
len = scheme_list_length(obj); len = scheme_list_length(obj);
if (requestLength >= 0 && len > requestLength) { if (requestLength >= 0 && len > requestLength) {
char buffer[20]; char buffer[20];
sprintf(buffer, "%ld", requestLength); sprintf(buffer, "%" PRIdPTR, requestLength);
scheme_read_err(port, stxsrc, line, col, pos, SPAN(port, pos), 0, indentation, scheme_read_err(port, stxsrc, line, col, pos, SPAN(port, pos), 0, indentation,
"read: vector length %ld is too small, " "read: vector length %" PRIdPTR " is too small, "
"%d values provided", "%d values provided",
requestLength, len); requestLength, len);
return NULL; return NULL;
@ -4430,7 +4428,7 @@ static void unexpected_closer(int ch,
sprintf(found, "unexpected"); sprintf(found, "unexpected");
} else if (indt->multiline) { } else if (indt->multiline) {
sprintf(found, sprintf(found,
"%s %s to close %s on line %ld, found instead", "%s %s to close %s on line %" PRIdPTR ", found instead",
missing, missing,
closer_name(params, indt->closer), closer_name(params, indt->closer),
opener_name(params, opener), opener_name(params, opener),
@ -4446,7 +4444,7 @@ static void unexpected_closer(int ch,
if (indt->suspicious_line) { if (indt->suspicious_line) {
suggestion = scheme_malloc_atomic(100); suggestion = scheme_malloc_atomic(100);
sprintf(suggestion, sprintf(suggestion,
"; indentation suggests a missing %s before line %ld", "; indentation suggests a missing %s before line %" PRIdPTR,
closer_name(params, indt->suspicious_closer), closer_name(params, indt->suspicious_closer),
indt->suspicious_line); indt->suspicious_line);
} }
@ -5422,7 +5420,7 @@ static Scheme_Object *read_compiled(Scheme_Object *port,
if ((got = scheme_get_bytes(port, (all_short ? 2 : 4) * (symtabsize - 1), (char *)so, 0)) if ((got = scheme_get_bytes(port, (all_short ? 2 : 4) * (symtabsize - 1), (char *)so, 0))
!= ((all_short ? 2 : 4) * (symtabsize - 1))) != ((all_short ? 2 : 4) * (symtabsize - 1)))
scheme_read_err(port, NULL, -1, -1, -1, -1, 0, NULL, scheme_read_err(port, NULL, -1, -1, -1, -1, 0, NULL,
"read (compiled): ill-formed code (bad table count: %ld != %ld)", "read (compiled): ill-formed code (bad table count: %" PRIdPTR " != %" PRIdPTR ")",
got, (all_short ? 2 : 4) * (symtabsize - 1)); got, (all_short ? 2 : 4) * (symtabsize - 1));
offset += got; offset += got;
@ -5452,7 +5450,7 @@ static Scheme_Object *read_compiled(Scheme_Object *port,
if (shared_size >= size) { if (shared_size >= size) {
scheme_read_err(port, NULL, -1, -1, -1, -1, 0, NULL, scheme_read_err(port, NULL, -1, -1, -1, -1, 0, NULL,
"read (compiled): ill-formed code (shared size %ld >= total size %ld)", "read (compiled): ill-formed code (shared size %" PRIdPTR " >= total size %" PRIdPTR ")",
shared_size, size); shared_size, size);
} }
@ -5475,7 +5473,8 @@ static Scheme_Object *read_compiled(Scheme_Object *port,
rp->size = size; rp->size = size;
if ((got = scheme_get_bytes(port, size, (char *)rp->start, 0)) != size) if ((got = scheme_get_bytes(port, size, (char *)rp->start, 0)) != size)
scheme_read_err(port, NULL, -1, -1, -1, -1, 0, NULL, scheme_read_err(port, NULL, -1, -1, -1, -1, 0, NULL,
"read (compiled): ill-formed code (bad count: %ld != %ld, started at %ld)", "read (compiled): ill-formed code (bad count: %" PRIdPTR " != %" PRIdPTR
", started at %" PRIdPTR ")",
got, size, rp->base); got, size, rp->base);
local_ht = MALLOC_N(Scheme_Hash_Table *, 1); local_ht = MALLOC_N(Scheme_Hash_Table *, 1);
@ -5636,7 +5635,8 @@ Scheme_Object *scheme_load_delayed_code(int _which, Scheme_Load_Delay *_delay_in
if ((got = scheme_get_bytes(port, size, (char *)st, 0)) != size) if ((got = scheme_get_bytes(port, size, (char *)st, 0)) != size)
scheme_read_err(port, NULL, -1, -1, -1, -1, 0, NULL, scheme_read_err(port, NULL, -1, -1, -1, -1, 0, NULL,
"on-demand load: ill-formed code (bad count: %ld != %ld, started at %ld)", "on-demand load: ill-formed code (bad count: %" PRIdPTR " != %" PRIdPTR
", started at %" PRIdPTR ")",
got, size, 0); got, size, 0);
} }
scheme_current_thread->error_buf = savebuf; scheme_current_thread->error_buf = savebuf;