Lines Matching defs:module

88 get_lzma_state(PyObject *module)
90 void *state = PyModule_GetState(module);
516 module _lzma
1381 _lzma_is_check_supported_impl(PyObject *module, int check_id)
1388 "_encode_filter_properties($module, filter, /)\n"
1399 _lzma__encode_filter_properties_impl(PyObject *module, lzma_filter filter);
1402 _lzma__encode_filter_properties(PyObject *module, PyObject *arg)
1406 _lzma_state *state = get_lzma_state(module);
1411 return_value = _lzma__encode_filter_properties_impl(module, filter);
1423 _lzma__encode_filter_properties_impl(PyObject *module, lzma_filter filter)
1428 _lzma_state *state = get_lzma_state(module);
1465 _lzma__decode_filter_properties_impl(PyObject *module, lzma_vli filter_id,
1473 _lzma_state *state = get_lzma_state(module);
1507 lzma_exec(PyObject *module)
1509 #define ADD_INT_PREFIX_MACRO(module, macro) \
1511 if (module_add_int_constant(module, #macro, LZMA_ ## macro) < 0) { \
1516 #define ADD_INT_MACRO(module, macro) \
1518 if (PyModule_AddIntMacro(module, macro) < 0) { \
1524 _lzma_state *state = get_lzma_state(module);
1531 ADD_INT_MACRO(module, FORMAT_AUTO);
1532 ADD_INT_MACRO(module, FORMAT_XZ);
1533 ADD_INT_MACRO(module, FORMAT_ALONE);
1534 ADD_INT_MACRO(module, FORMAT_RAW);
1535 ADD_INT_PREFIX_MACRO(module, CHECK_NONE);
1536 ADD_INT_PREFIX_MACRO(module, CHECK_CRC32);
1537 ADD_INT_PREFIX_MACRO(module, CHECK_CRC64);
1538 ADD_INT_PREFIX_MACRO(module, CHECK_SHA256);
1539 ADD_INT_PREFIX_MACRO(module, CHECK_ID_MAX);
1540 ADD_INT_PREFIX_MACRO(module, CHECK_UNKNOWN);
1541 ADD_INT_PREFIX_MACRO(module, FILTER_LZMA1);
1542 ADD_INT_PREFIX_MACRO(module, FILTER_LZMA2);
1543 ADD_INT_PREFIX_MACRO(module, FILTER_DELTA);
1544 ADD_INT_PREFIX_MACRO(module, FILTER_X86);
1545 ADD_INT_PREFIX_MACRO(module, FILTER_IA64);
1546 ADD_INT_PREFIX_MACRO(module, FILTER_ARM);
1547 ADD_INT_PREFIX_MACRO(module, FILTER_ARMTHUMB);
1548 ADD_INT_PREFIX_MACRO(module, FILTER_SPARC);
1549 ADD_INT_PREFIX_MACRO(module, FILTER_POWERPC);
1550 ADD_INT_PREFIX_MACRO(module, MF_HC3);
1551 ADD_INT_PREFIX_MACRO(module, MF_HC4);
1552 ADD_INT_PREFIX_MACRO(module, MF_BT2);
1553 ADD_INT_PREFIX_MACRO(module, MF_BT3);
1554 ADD_INT_PREFIX_MACRO(module, MF_BT4);
1555 ADD_INT_PREFIX_MACRO(module, MODE_FAST);
1556 ADD_INT_PREFIX_MACRO(module, MODE_NORMAL);
1557 ADD_INT_PREFIX_MACRO(module, PRESET_DEFAULT);
1558 ADD_INT_PREFIX_MACRO(module, PRESET_EXTREME);
1565 if (PyModule_AddType(module, (PyTypeObject *)state->error) < 0) {
1570 state->lzma_compressor_type = (PyTypeObject *)PyType_FromModuleAndSpec(module,
1576 if (PyModule_AddType(module, state->lzma_compressor_type) < 0) {
1580 state->lzma_decompressor_type = (PyTypeObject *)PyType_FromModuleAndSpec(module,
1586 if (PyModule_AddType(module, state->lzma_decompressor_type) < 0) {
1606 lzma_traverse(PyObject *module, visitproc visit, void *arg)
1608 _lzma_state *state = get_lzma_state(module);
1617 lzma_clear(PyObject *module)
1619 _lzma_state *state = get_lzma_state(module);
1628 lzma_free(void *module)
1630 lzma_clear((PyObject *)module);