#include #include #include int main ( int n , char* a [ ] ) { tpl_node* tn ; int64_t cn = 100,cn2 ; tn = tpl_map ( "I" , &cn ) ; tpl_pack ( tn , 0 ) ; tpl_dump ( tn , TPL_FILE , "/tmp/test90.tpl" ) ; tpl_free ( tn ) ; tn = tpl_map ( "I" , &cn2 ) ; tpl_load ( tn , TPL_FILE , "/tmp/test90.tpl" ) ; tpl_unpack ( tn , 0 ) ; printf("cn is %sequal to cn2\n", (cn == cn2) ? "" : "not"); tpl_free ( tn ) ; return ( 0 ) ; }