1 /* Public domain. */
2 
3 #include "taia.h"
4 
taia_pack(char * s,const struct taia * t)5 void taia_pack(char *s,const struct taia *t)
6 {
7   unsigned long x;
8 
9   tai_pack(s,&t->sec);
10   s += 8;
11 
12   x = t->atto;
13   s[7] = x & 255; x >>= 8;
14   s[6] = x & 255; x >>= 8;
15   s[5] = x & 255; x >>= 8;
16   s[4] = x;
17   x = t->nano;
18   s[3] = x & 255; x >>= 8;
19   s[2] = x & 255; x >>= 8;
20   s[1] = x & 255; x >>= 8;
21   s[0] = x;
22 }
23