File: test91.c

package info (click to toggle)
libtpl 1.6.1-1.2
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 2,028 kB
  • sloc: ansic: 5,669; perl: 1,062; makefile: 101; cpp: 32; sh: 18
file content (23 lines) | stat: -rw-r--r-- 536 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdint.h>

#include <tpl.h>

int main ( int n , char* a [ ] )
{

       tpl_node* tn ;
       uint64_t cn = 100, cn2 ;

       tn = tpl_map ( "U" , &cn ) ;
       tpl_pack ( tn , 0 ) ;
       tpl_dump ( tn , TPL_FILE , "/tmp/test91.tpl" ) ;
       tpl_free ( tn ) ;

       tn = tpl_map ( "U" , &cn2 ) ;
       tpl_load ( tn , TPL_FILE , "/tmp/test91.tpl" ) ;
       tpl_unpack ( tn , 0 ) ;
       printf("cn is %sequal to cn2\n", (cn == cn2) ? "" : "not");
       tpl_free ( tn ) ;
       return ( 0 ) ;
}