[ TOP | Recently ]

2008-03-25 stdio like mbuf utils

書いてみた。とりあえずreadのみ。writeはM_EXTがめんどっちいな…
mbf.h mbf_subr.c
struct mbf h;
struct in_addr src, dst;
uint16_t id;

mbf_open(&h, m);

mbf_seek(&h, offsetof(struct ip, ip_id), 0);
id = mbf_read_2(&h);

mbf_seek(&h, offsetof(struct ip, ip_src), 0);
src.s_addr = mbf_read_4(&h);
dst.s_addr = mbf_read_4(&h);

mbf_close(&h);

むふー。
m_pullupよさらば。


EOF