Ignore:
Timestamp:
Mar 19, 2014, 11:11:30 AM (11 years ago)
Author:
dmik
Message:

python: Update vendor to 2.7.6.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • python/vendor/current/Python/asdl.c

    r2 r388  
    55asdl_seq_new(int size, PyArena *arena)
    66{
    7         asdl_seq *seq = NULL;
    8         size_t n = (size ? (sizeof(void *) * (size - 1)) : 0);
     7    asdl_seq *seq = NULL;
     8    size_t n = (size ? (sizeof(void *) * (size - 1)) : 0);
    99
    10         /* check size is sane */
    11         if (size < 0 || size == INT_MIN ||
    12                 (size && ((size - 1) > (PY_SIZE_MAX / sizeof(void *))))) {
    13                 PyErr_NoMemory();
    14                 return NULL;
    15         }
     10    /* check size is sane */
     11    if (size < 0 || size == INT_MIN ||
     12        (size && ((size - 1) > (PY_SIZE_MAX / sizeof(void *))))) {
     13        PyErr_NoMemory();
     14        return NULL;
     15    }
    1616
    17         /* check if size can be added safely */
    18         if (n > PY_SIZE_MAX - sizeof(asdl_seq)) {
    19                 PyErr_NoMemory();
    20                 return NULL;
    21         }
     17    /* check if size can be added safely */
     18    if (n > PY_SIZE_MAX - sizeof(asdl_seq)) {
     19        PyErr_NoMemory();
     20        return NULL;
     21    }
    2222
    23         n += sizeof(asdl_seq);
     23    n += sizeof(asdl_seq);
    2424
    25         seq = (asdl_seq *)PyArena_Malloc(arena, n);
    26         if (!seq) {
    27                 PyErr_NoMemory();
    28                 return NULL;
    29         }
    30         memset(seq, 0, n);
    31         seq->size = size;
    32         return seq;
     25    seq = (asdl_seq *)PyArena_Malloc(arena, n);
     26    if (!seq) {
     27        PyErr_NoMemory();
     28        return NULL;
     29    }
     30    memset(seq, 0, n);
     31    seq->size = size;
     32    return seq;
    3333}
    3434
     
    3636asdl_int_seq_new(int size, PyArena *arena)
    3737{
    38         asdl_int_seq *seq = NULL;
    39         size_t n = (size ? (sizeof(void *) * (size - 1)) : 0);
     38    asdl_int_seq *seq = NULL;
     39    size_t n = (size ? (sizeof(void *) * (size - 1)) : 0);
    4040
    41         /* check size is sane */
    42         if (size < 0 || size == INT_MIN ||
    43                 (size && ((size - 1) > (PY_SIZE_MAX / sizeof(void *))))) {
    44                         PyErr_NoMemory();
    45                         return NULL;
    46         }
     41    /* check size is sane */
     42    if (size < 0 || size == INT_MIN ||
     43        (size && ((size - 1) > (PY_SIZE_MAX / sizeof(void *))))) {
     44            PyErr_NoMemory();
     45            return NULL;
     46    }
    4747
    48         /* check if size can be added safely */
    49         if (n > PY_SIZE_MAX - sizeof(asdl_seq)) {
    50                 PyErr_NoMemory();
    51                 return NULL;
    52         }
     48    /* check if size can be added safely */
     49    if (n > PY_SIZE_MAX - sizeof(asdl_seq)) {
     50        PyErr_NoMemory();
     51        return NULL;
     52    }
    5353
    54         n += sizeof(asdl_seq);
     54    n += sizeof(asdl_seq);
    5555
    56         seq = (asdl_int_seq *)PyArena_Malloc(arena, n);
    57         if (!seq) {
    58                 PyErr_NoMemory();
    59                 return NULL;
    60         }
    61         memset(seq, 0, n);
    62         seq->size = size;
    63         return seq;
     56    seq = (asdl_int_seq *)PyArena_Malloc(arena, n);
     57    if (!seq) {
     58        PyErr_NoMemory();
     59        return NULL;
     60    }
     61    memset(seq, 0, n);
     62    seq->size = size;
     63    return seq;
    6464}
Note: See TracChangeset for help on using the changeset viewer.