function : mpd_qresize @ (file: "Python-3.3.0a2/Modules/_decimal/libmpdec/mpdecimal.c", line: 481)~493 assert(!mpd_isconst_data(result)); /* illegal operation for a const */ assert(!mpd_isshared_data(result)); /* illegal operation for a shared */ if (mpd_isstatic_data(result)) { if (nwords > result->alloc) { return mpd_switch_to_dyn(result, nwords, status); } } else if (nwords != result->alloc && nwords >= MPD_MINALLOC) { return mpd_realloc_dyn(result, nwords, status); } return 1; function : mpd_qresize_zero @ (file: "Python-3.3.0a2/Modules/_decimal/libmpdec/mpdecimal.c", line: 501)~517 assert(!mpd_isconst_data(result)); /* illegal operation for a const */ assert(!mpd_isshared_data(result)); /* illegal operation for a shared */ if (mpd_isstatic_data(result)) { if (nwords > result->alloc) { return mpd_switch_to_dyn_zero(result, nwords, status); } } else if (nwords != result->alloc && nwords >= MPD_MINALLOC) { if (!mpd_realloc_dyn(result, nwords, status)) { return 0; } } mpd_uint_zero(result->data, nwords); return 1;