diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2005-11-13 19:14:20 +0000 |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2005-11-13 19:14:20 +0000 |
commit | 8534aac4073ebe0c689d2a0096c1275b25d10ef6 (patch) | |
tree | 9f3d4ba1378d4edae83de47ea84c06c15fbb8e9d /Python/asdl.c | |
parent | 1b2991382e93496ba1d6cb5e5ac5437038cfc6b8 (diff) | |
download | cpython-8534aac4073ebe0c689d2a0096c1275b25d10ef6.tar.gz |
Whoops, checkin consistent versions of *all* files to stop polluting
a bunch of names
Diffstat (limited to 'Python/asdl.c')
-rw-r--r-- | Python/asdl.c | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/Python/asdl.c b/Python/asdl.c index bb298575c0..efd345e104 100644 --- a/Python/asdl.c +++ b/Python/asdl.c @@ -24,69 +24,3 @@ asdl_seq_free(asdl_seq *seq) PyObject_Free(seq); } -#define CHECKSIZE(BUF, OFF, MIN) { \ - int need = *(OFF) + MIN; \ - if (need >= PyString_GET_SIZE(*(BUF))) { \ - int newsize = PyString_GET_SIZE(*(BUF)) * 2; \ - if (newsize < need) \ - newsize = need; \ - if (_PyString_Resize((BUF), newsize) < 0) \ - return 0; \ - } \ -} - -int -marshal_write_int(PyObject **buf, int *offset, int x) -{ - char *s; - - CHECKSIZE(buf, offset, 4) - s = PyString_AS_STRING(*buf) + (*offset); - s[0] = (x & 0xff); - s[1] = (x >> 8) & 0xff; - s[2] = (x >> 16) & 0xff; - s[3] = (x >> 24) & 0xff; - *offset += 4; - return 1; -} - -int -marshal_write_bool(PyObject **buf, int *offset, bool b) -{ - if (b) - marshal_write_int(buf, offset, 1); - else - marshal_write_int(buf, offset, 0); - return 1; -} - -int -marshal_write_identifier(PyObject **buf, int *offset, identifier id) -{ - int l = PyString_GET_SIZE(id); - marshal_write_int(buf, offset, l); - CHECKSIZE(buf, offset, l); - memcpy(PyString_AS_STRING(*buf) + *offset, - PyString_AS_STRING(id), l); - *offset += l; - return 1; -} - -int -marshal_write_string(PyObject **buf, int *offset, string s) -{ - int len = PyString_GET_SIZE(s); - marshal_write_int(buf, offset, len); - CHECKSIZE(buf, offset, len); - memcpy(PyString_AS_STRING(*buf) + *offset, - PyString_AS_STRING(s), len); - *offset += len; - return 1; -} - -int -marshal_write_object(PyObject **buf, int *offset, object s) -{ - /* XXX */ - return 0; -} |