… | |
… | |
52 | add ((sint32)idx); |
52 | add ((sint32)idx); |
53 | add ('\n'); |
53 | add ('\n'); |
54 | } |
54 | } |
55 | } |
55 | } |
56 | |
56 | |
57 | // XXX: function not returning a bool |
|
|
58 | bool |
57 | bool |
59 | object_freezer::save (const char *path) |
58 | object_freezer::save (const char *path) |
60 | { |
59 | { |
61 | CALL_BEGIN (3); |
60 | CALL_BEGIN (3); |
62 | CALL_ARG_SV (newSVpv (path, 0)); |
61 | CALL_ARG_SV (newSVpv (path, 0)); |
63 | CALL_ARG_SV (newRV_noinc (newSVpvn ((char *)linearise (), size ()))); |
62 | CALL_ARG_SV (newRV_noinc (newSVpvn ((char *)linearise (), size ()))); |
64 | CALL_ARG_SV (newRV_inc ((SV *)av)); |
63 | CALL_ARG_SV (newRV_inc ((SV *)av)); |
65 | CALL_CALL ("cf::object_freezer_save", G_VOID | G_DISCARD); |
64 | CALL_CALL ("cf::object_freezer_save", G_VOID | G_DISCARD); |
66 | CALL_END; |
65 | CALL_END; |
|
|
66 | |
|
|
67 | return 1; |
67 | } |
68 | } |
68 | |
69 | |
69 | char * |
70 | char * |
70 | object_freezer::as_string () |
71 | object_freezer::as_string () |
71 | { |
72 | { |
… | |
… | |
81 | CALL_END; |
82 | CALL_END; |
82 | |
83 | |
83 | return res; |
84 | return res; |
84 | } |
85 | } |
85 | |
86 | |
86 | // XXX: function not returning an int |
87 | void |
87 | int |
|
|
88 | fprintf (object_freezer &freezer, const char *format, ...) |
88 | fprintf (object_freezer &freezer, const char *format, ...) |
89 | { |
89 | { |
90 | va_list ap; |
90 | va_list ap; |
91 | |
91 | |
92 | va_start (ap, format); |
92 | va_start (ap, format); |
… | |
… | |
98 | |
98 | |
99 | va_end (ap); |
99 | va_end (ap); |
100 | } |
100 | } |
101 | |
101 | |
102 | // XXX: function not returning an int |
102 | // XXX: function not returning an int |
103 | int |
103 | void |
104 | fputs (const char *s, object_freezer &freezer) |
104 | fputs (const char *s, object_freezer &freezer) |
105 | { |
105 | { |
106 | freezer.add (s); |
106 | freezer.add (s); |
107 | } |
107 | } |
108 | |
108 | |