X-Git-Url: https://git.sesse.net/?p=fjl;a=blobdiff_plain;f=input.c;h=6bcfd3a03192ccfe9f96d8120006f291c570435c;hp=2d80457a7202f08f9018ce5fe350e308dd84cae8;hb=8a495c6c9b595e9f188ef703d71fa868cbb1605d;hpb=cc4d86cc929ed0350e7ea6381744c596340cfa12 diff --git a/input.c b/input.c index 2d80457..6bcfd3a 100644 --- a/input.c +++ b/input.c @@ -27,7 +27,14 @@ void reliable_read(raw_input_func_t* input_func, void* userdata, uint8_t* buf, s } } -uint16_t read_length(raw_input_func_t* input_func, void* userdata) +uint8_t read_uint8(raw_input_func_t* input_func, void* userdata) +{ + uint8_t ret; + reliable_read(input_func, userdata, &ret, 1); + return ret; +} + +uint16_t read_uint16(raw_input_func_t* input_func, void* userdata) { uint8_t buf[2]; reliable_read(input_func, userdata, buf, 2);