#include #include "tpl.h" #define ILEN 10 struct st { char c; int i[ILEN]; }; int main() { struct st dst, s = {'a', {0,1,2,3,4,5,6,7,8,9}}; tpl_node *tn; int j; tn = tpl_map("A(S(ci#))", &s, ILEN); tpl_pack(tn,1); /* fiddle with the fields and pack another element */ s.c++; for(j=0;j 0) { printf("%c ", dst.c); for(j=0;j