Mercurial > cpython-lru_cache-weakref
diff Python/getargs.c @ 4596:4fa19659591e legacy-trunk
Keep gcc -Wall happy.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Thu, 05 Dec 1996 23:27:02 +0000 |
| parents | 65d2d8e67da3 |
| children | c72c7e1930b3 |
line wrap: on
line diff
--- a/Python/getargs.c Thu Dec 05 23:18:18 1996 +0000 +++ b/Python/getargs.c Thu Dec 05 23:27:02 1996 +0000 @@ -685,12 +685,11 @@ char *message = NULL; int min = -1; int max = 0; - int level = 0; char *formatsave = format; int i, len, tplen, kwlen; char *msg, *ks, **p; int nkwds, pos, match, converted; - object *key, *value, *item; + object *key, *value; /* nested tuples cannot be parsed when using keyword arguments */ @@ -831,9 +830,11 @@ converted = 0; for (i = tplen; i < nkwds; i++) { + object *item; if (*format == '|') format++; - if (item = PyMapping_GetItemString(keywords, kwlist[i])) { + item = PyMapping_GetItemString(keywords, kwlist[i]); + if (item != NULL) { msg = convertitem(item, &format, p_va, levels, msgbuf); if (msg) { seterror(i+1, msg, levels, fname, message); @@ -890,59 +891,59 @@ case 'b': /* byte -- very short int */ { - va_arg(*p_va, char *); + (void) va_arg(*p_va, char *); break; } case 'h': /* short int */ { - va_arg(*p_va, short *); + (void) va_arg(*p_va, short *); break; } case 'i': /* int */ { - va_arg(*p_va, int *); + (void) va_arg(*p_va, int *); break; } case 'l': /* long int */ { - va_arg(*p_va, long *); + (void) va_arg(*p_va, long *); break; } case 'f': /* float */ { - va_arg(*p_va, float *); + (void) va_arg(*p_va, float *); break; } case 'd': /* double */ { - va_arg(*p_va, double *); + (void) va_arg(*p_va, double *); break; } #ifndef WITHOUT_COMPLEX case 'D': /* complex double */ { - va_arg(*p_va, Py_complex *); + (void) va_arg(*p_va, Py_complex *); break; } #endif /* WITHOUT_COMPLEX */ case 'c': /* char */ { - va_arg(*p_va, char *); + (void) va_arg(*p_va, char *); break; } case 's': /* string */ { - va_arg(*p_va, char **); + (void) va_arg(*p_va, char **); if (*format == '#') { - va_arg(*p_va, int *); + (void) va_arg(*p_va, int *); format++; } break; @@ -950,9 +951,9 @@ case 'z': /* string */ { - va_arg(*p_va, char **); + (void) va_arg(*p_va, char **); if (*format == '#') { - va_arg(*p_va, int *); + (void) va_arg(*p_va, int *); format++; } break; @@ -960,18 +961,16 @@ case 'S': /* string object */ { - va_arg(*p_va, object **); + (void) va_arg(*p_va, object **); break; } case 'O': /* object */ { - typeobject *type; - object **p; if (*format == '!') { format++; - va_arg(*p_va, typeobject*); - va_arg(*p_va, object **); + (void) va_arg(*p_va, typeobject*); + (void) va_arg(*p_va, object **); } #if 0 /* I don't know what this is for */ @@ -979,19 +978,19 @@ inquiry pred = va_arg(*p_va, inquiry); format++; if ((*pred)(arg)) { - va_arg(*p_va, object **); + (void) va_arg(*p_va, object **); } } #endif else if (*format == '&') { typedef int (*converter) PROTO((object *, void *)); - va_arg(*p_va, converter); - va_arg(*p_va, void *); + (void) va_arg(*p_va, converter); + (void) va_arg(*p_va, void *); format++; } else { - va_arg(*p_va, object **); + (void) va_arg(*p_va, object **); } break; }
