diff options
author | Guido van Rossum <guido@python.org> | 2000-02-29 13:59:29 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2000-02-29 13:59:29 (GMT) |
commit | 43713e5a2899930a8698e244b0d0fef59a676d17 (patch) | |
tree | 3d9740aff47f70cea403a2c924a37b468d1eded6 /Modules/binascii.c | |
parent | a9b2b4be26df7c3da8a20d1a5f4d2b796e455b4b (diff) | |
download | cpython-43713e5a2899930a8698e244b0d0fef59a676d17.zip cpython-43713e5a2899930a8698e244b0d0fef59a676d17.tar.gz cpython-43713e5a2899930a8698e244b0d0fef59a676d17.tar.bz2 |
Massive patch by Skip Montanaro to add ":name" to as many
PyArg_ParseTuple() format string arguments as possible.
Diffstat (limited to 'Modules/binascii.c')
-rw-r--r-- | Modules/binascii.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/Modules/binascii.c b/Modules/binascii.c index 55f08bf..d1ada65 100644 --- a/Modules/binascii.c +++ b/Modules/binascii.c @@ -213,7 +213,7 @@ binascii_a2b_uu(self, args) PyObject *rv; int ascii_len, bin_len; - if ( !PyArg_ParseTuple(args, "t#", &ascii_data, &ascii_len) ) + if ( !PyArg_ParseTuple(args, "t#:a2b_uu", &ascii_data, &ascii_len) ) return NULL; /* First byte: binary data length (in bytes) */ @@ -290,7 +290,7 @@ binascii_b2a_uu(self, args) PyObject *rv; int bin_len; - if ( !PyArg_ParseTuple(args, "s#", &bin_data, &bin_len) ) + if ( !PyArg_ParseTuple(args, "s#:b2a_uu", &bin_data, &bin_len) ) return NULL; if ( bin_len > 45 ) { /* The 45 is a limit that appears in all uuencode's */ @@ -372,7 +372,7 @@ binascii_a2b_base64(self, args) int ascii_len, bin_len; int quad_pos = 0; - if ( !PyArg_ParseTuple(args, "t#", &ascii_data, &ascii_len) ) + if ( !PyArg_ParseTuple(args, "t#:a2b_base64", &ascii_data, &ascii_len) ) return NULL; bin_len = ((ascii_len+3)/4)*3; /* Upper bound, corrected later */ @@ -456,7 +456,7 @@ binascii_b2a_base64(self, args) PyObject *rv; int bin_len; - if ( !PyArg_ParseTuple(args, "s#", &bin_data, &bin_len) ) + if ( !PyArg_ParseTuple(args, "s#:b2a_base64", &bin_data, &bin_len) ) return NULL; if ( bin_len > BASE64_MAXBIN ) { PyErr_SetString(Error, "Too much data for base64 line"); @@ -510,7 +510,7 @@ binascii_a2b_hqx(self, args) int len; int done = 0; - if ( !PyArg_ParseTuple(args, "t#", &ascii_data, &len) ) + if ( !PyArg_ParseTuple(args, "t#:a2b_hqx", &ascii_data, &len) ) return NULL; /* Allocate a string that is too big (fixed later) */ @@ -573,7 +573,7 @@ PyObject *args; unsigned char ch; int in, inend, len; - if ( !PyArg_ParseTuple(args, "s#", &in_data, &len) ) + if ( !PyArg_ParseTuple(args, "s#:rlecode_hqx", &in_data, &len) ) return NULL; /* Worst case: output is twice as big as input (fixed later) */ @@ -624,7 +624,7 @@ binascii_b2a_hqx(self, args) PyObject *rv; int len; - if ( !PyArg_ParseTuple(args, "s#", &bin_data, &len) ) + if ( !PyArg_ParseTuple(args, "s#:b2a_hqx", &bin_data, &len) ) return NULL; /* Allocate a buffer that is at least large enough */ @@ -664,7 +664,7 @@ binascii_rledecode_hqx(self, args) PyObject *rv; int in_len, out_len, out_len_left; - if ( !PyArg_ParseTuple(args, "s#", &in_data, &in_len) ) + if ( !PyArg_ParseTuple(args, "s#:rledecode_hqx", &in_data, &in_len) ) return NULL; /* Empty string is a special case */ @@ -762,7 +762,7 @@ PyObject *args; unsigned int crc; int len; - if ( !PyArg_ParseTuple(args, "s#i", &bin_data, &len, &crc) ) + if ( !PyArg_ParseTuple(args, "s#i:crc_hqx", &bin_data, &len, &crc) ) return NULL; while(len--) { @@ -902,7 +902,7 @@ binascii_crc32(self, args) unsigned long crc = 0UL; /* initial value of CRC */ int len; - if ( !PyArg_ParseTuple(args, "s#|l", &bin_data, &len, &crc) ) + if ( !PyArg_ParseTuple(args, "s#|l:crc32", &bin_data, &len, &crc) ) return NULL; crc = crc ^ 0xFFFFFFFFUL; |