1#ifndef NINEUTIL_H2#define NINEUTIL_H34#include "9p.h"5#include <stdint.h>67void advbuf(_9ppkt*, size_t);8void bufcpy(_9ppkt*, void*, size_t);910_9pfid* fidtbl(_9pfid*, uint32_t, _9pfidop);11_9pfid* newfid(_9pfid*);1213int pstring(char*, _9ppkt*);14int pnstring(char*, size_t, _9ppkt*);15int hstring(char*, uint16_t, _9ppkt*);16int hqid(_9pqid*, _9ppkt*);1718void htop8(uint8_t, _9ppkt*);19void htop16(uint16_t, _9ppkt*);20void htop32(uint32_t, _9ppkt*);21void htop64(uint64_t, _9ppkt*);2223void ptoh8(uint8_t *dest, _9ppkt*);24void ptoh16(uint16_t *dest, _9ppkt*);25void ptoh32(uint32_t *dest, _9ppkt*);26void ptoh64(uint64_t *dest, _9ppkt*);2728void initrand(void);29uint32_t randu32(void);3031#endif