- return pktlen;
-}
-
-static unsigned read_char(char *v, const char *data)
-{
- *v = *data;
- return 1;
-}
-
-static unsigned read_short(short *v, const char *data)
-{
- *v = *(short *)data;
- return sizeof(short);
-}
-
-static unsigned read_int(int *v, const char *data)
-{
- *v = *(int *)data;
- return sizeof(int);
-}
-
-static unsigned read_long(long *v, const char *data)
-{
- *v = *(long *)data;
- return sizeof(long);
-}
-
-static unsigned read_ulong(unsigned long *v, const char *data)
-{
- *v = *(unsigned long *)data;
- return sizeof(unsigned long);
-}
-
-static unsigned read_longlong(long long *v, const char *data)
-{
- *v = *(long long *)data;
- return sizeof(long long);
-}
-
-static unsigned read_float(float *v, const char *data)
-{
- *v = *(float *)data;
- return sizeof(float);
-}