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)
4747cdef u32_set_bool_flag(uint32_t * flags, boolean, true_flag, false_flag = * )
4848cdef u16_parse_bool_flag(uint16_t flags, flag)
4949cdef 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):
172172 return uint_parse_bool(val, slurm.NO_VAL16)
173173
174174
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+
175179cdef u16_set_bool_flag(uint16_t * flags, boolean, true_flag, false_flag = 0 ):
176180 flags[0 ] = uint_set_bool_flag(flags[0 ], boolean, true_flag, false_flag)
177181
@@ -188,6 +192,10 @@ cdef u16_parse_bool_flag(uint16_t flags, flag):
188192 return uint_parse_bool_flag(flags, flag, slurm.NO_VAL16)
189193
190194
195+ cdef u8_parse_bool_flag(uint8_t flags, flag):
196+ return uint_parse_bool_flag(flags, flag, slurm.NO_VAL8)
197+
198+
191199cdef u32_parse_bool_flag(uint32_t flags, flag):
192200 return uint_parse_bool_flag(flags, flag, slurm.NO_VAL)
193201
You can’t perform that action at this time.
0 commit comments