7 static /*@special@*/ record record_new (void)
8 /*@defines result->id@*/
10 record r = (record) malloc (sizeof (*r));
17 static void record_setName (/*@special@*/ record r, /*@only@*/ char *name)
23 record record_create (/*@only@*/ char *name)
25 record r = record_new ();
26 record_setName (r, name);
30 void record_clearName (/*@special@*/ record r)
31 /*@releases r->name@*/
32 /*@post:isnull r->name@*/
38 void record_free (/*@only@*/ record r)