1use std::os::raw::c_int;
2
3pub const Py_bf_getbuffer: c_int = 1;
4pub const Py_bf_releasebuffer: c_int = 2;
5pub const Py_mp_ass_subscript: c_int = 3;
6pub const Py_mp_length: c_int = 4;
7pub const Py_mp_subscript: c_int = 5;
8pub const Py_nb_absolute: c_int = 6;
9pub const Py_nb_add: c_int = 7;
10pub const Py_nb_and: c_int = 8;
11pub const Py_nb_bool: c_int = 9;
12pub const Py_nb_divmod: c_int = 10;
13pub const Py_nb_float: c_int = 11;
14pub const Py_nb_floor_divide: c_int = 12;
15pub const Py_nb_index: c_int = 13;
16pub const Py_nb_inplace_add: c_int = 14;
17pub const Py_nb_inplace_and: c_int = 15;
18pub const Py_nb_inplace_floor_divide: c_int = 16;
19pub const Py_nb_inplace_lshift: c_int = 17;
20pub const Py_nb_inplace_multiply: c_int = 18;
21pub const Py_nb_inplace_or: c_int = 19;
22pub const Py_nb_inplace_power: c_int = 20;
23pub const Py_nb_inplace_remainder: c_int = 21;
24pub const Py_nb_inplace_rshift: c_int = 22;
25pub const Py_nb_inplace_subtract: c_int = 23;
26pub const Py_nb_inplace_true_divide: c_int = 24;
27pub const Py_nb_inplace_xor: c_int = 25;
28pub const Py_nb_int: c_int = 26;
29pub const Py_nb_invert: c_int = 27;
30pub const Py_nb_lshift: c_int = 28;
31pub const Py_nb_multiply: c_int = 29;
32pub const Py_nb_negative: c_int = 30;
33pub const Py_nb_or: c_int = 31;
34pub const Py_nb_positive: c_int = 32;
35pub const Py_nb_power: c_int = 33;
36pub const Py_nb_remainder: c_int = 34;
37pub const Py_nb_rshift: c_int = 35;
38pub const Py_nb_subtract: c_int = 36;
39pub const Py_nb_true_divide: c_int = 37;
40pub const Py_nb_xor: c_int = 38;
41pub const Py_sq_ass_item: c_int = 39;
42pub const Py_sq_concat: c_int = 40;
43pub const Py_sq_contains: c_int = 41;
44pub const Py_sq_inplace_concat: c_int = 42;
45pub const Py_sq_inplace_repeat: c_int = 43;
46pub const Py_sq_item: c_int = 44;
47pub const Py_sq_length: c_int = 45;
48pub const Py_sq_repeat: c_int = 46;
49pub const Py_tp_alloc: c_int = 47;
50pub const Py_tp_base: c_int = 48;
51pub const Py_tp_bases: c_int = 49;
52pub const Py_tp_call: c_int = 50;
53pub const Py_tp_clear: c_int = 51;
54pub const Py_tp_dealloc: c_int = 52;
55pub const Py_tp_del: c_int = 53;
56pub const Py_tp_descr_get: c_int = 54;
57pub const Py_tp_descr_set: c_int = 55;
58pub const Py_tp_doc: c_int = 56;
59pub const Py_tp_getattr: c_int = 57;
60pub const Py_tp_getattro: c_int = 58;
61pub const Py_tp_hash: c_int = 59;
62pub const Py_tp_init: c_int = 60;
63pub const Py_tp_is_gc: c_int = 61;
64pub const Py_tp_iter: c_int = 62;
65pub const Py_tp_iternext: c_int = 63;
66pub const Py_tp_methods: c_int = 64;
67pub const Py_tp_new: c_int = 65;
68pub const Py_tp_repr: c_int = 66;
69pub const Py_tp_richcompare: c_int = 67;
70pub const Py_tp_setattr: c_int = 68;
71pub const Py_tp_setattro: c_int = 69;
72pub const Py_tp_str: c_int = 70;
73pub const Py_tp_traverse: c_int = 71;
74pub const Py_tp_members: c_int = 72;
75pub const Py_tp_getset: c_int = 73;
76pub const Py_tp_free: c_int = 74;
77pub const Py_nb_matrix_multiply: c_int = 75;
78pub const Py_nb_inplace_matrix_multiply: c_int = 76;
79pub const Py_am_await: c_int = 77;
80pub const Py_am_aiter: c_int = 78;
81pub const Py_am_anext: c_int = 79;
82pub const Py_tp_finalize: c_int = 80;
83