Objects/numobjects/intobject/utils

Source   Edit  

Procs

proc copy(intObj: PyIntObject): PyIntObject {....raises: [], tags: [RootEffect],
    forbids: [].}
XXX: copy only digits (sign uninit!) Source   Edit  
proc newPyIntOfLen(L: int): PyIntObject {....raises: [], tags: [RootEffect],
    forbids: [].}

long_alloc

result sign is Positive if l != 0; Zero otherwise

Source   Edit  
proc newPyIntOfLenUninit(L: int): PyIntObject {....raises: [], tags: [RootEffect],
    forbids: [].}
Source   Edit  
proc normalize(a: PyIntObject) {....raises: [], tags: [], forbids: [].}
Source   Edit  
proc setSignAndDigitCount(intObj: PyIntObject; sign: IntSign; digitCount: int) {.
    ...raises: [], tags: [], forbids: [].}
_PyLong_SetSignAndDigitCount Source   Edit  

Templates

template setLenUninit(intObj: PyIntObject; L: int)
Source   Edit