#include #ifndef PATHBUF_H_ #define PATHBUF_H_ typedef struct { u8 mem[255]; u8 p; } PathBuf; u8 pb_read(PathBuf *buf); void pb_clear(PathBuf *buf); void pb_reset(PathBuf *buf, bool to_name); bool pb_push_byte(PathBuf *buf, u8 byte); bool pb_is_terminated(PathBuf *buf); void pb_populate(PathBuf *buf, u8 *path); #endif