File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -47,3 +47,5 @@ cdef u32_parse_bool_flag(uint32_t flags, flag)
47
47
cdef u32_set_bool_flag(uint32_t * flags, boolean, true_flag, false_flag = * )
48
48
cdef u16_parse_bool_flag(uint16_t flags, flag)
49
49
cdef u16_set_bool_flag(uint16_t * flags, boolean, true_flag, false_flag = * )
50
+ cdef u8_parse_bool_flag(uint8_t flags, flag)
51
+ cdef u8_set_bool_flag(uint8_t * flags, boolean, true_flag, false_flag = * )
Original file line number Diff line number Diff line change @@ -172,6 +172,10 @@ cdef u16_parse_bool(uint16_t val):
172
172
return uint_parse_bool(val, slurm.NO_VAL16)
173
173
174
174
175
+ cdef u8_set_bool_flag(uint8_t * flags, boolean, true_flag, false_flag = 0 ):
176
+ flags[0 ] = uint_set_bool_flag(flags[0 ], boolean, true_flag, false_flag)
177
+
178
+
175
179
cdef u16_set_bool_flag(uint16_t * flags, boolean, true_flag, false_flag = 0 ):
176
180
flags[0 ] = uint_set_bool_flag(flags[0 ], boolean, true_flag, false_flag)
177
181
@@ -188,6 +192,10 @@ cdef u16_parse_bool_flag(uint16_t flags, flag):
188
192
return uint_parse_bool_flag(flags, flag, slurm.NO_VAL16)
189
193
190
194
195
+ cdef u8_parse_bool_flag(uint8_t flags, flag):
196
+ return uint_parse_bool_flag(flags, flag, slurm.NO_VAL8)
197
+
198
+
191
199
cdef u32_parse_bool_flag(uint32_t flags, flag):
192
200
return uint_parse_bool_flag(flags, flag, slurm.NO_VAL)
193
201
You can’t perform that action at this time.
0 commit comments