| GSF Reference Manual |
|---|
Reading and Writing from local files and directories —
struct GsfInputStdio; GsfInputStdio* gsf_input_stdio_new (char const *filename, GError **err); struct GsfOutputStdio; GsfOutputStdio* gsf_output_stdio_new (char const *filename, GError **err); struct GsfOutfileStdio; GsfOutfileStdio* gsf_outfile_stdio_new (char const *root, GError **err); struct GsfInfileStdio; GsfInfileStdio* gsf_infile_stdio_new (char const *root, GError **err);
GObject +----GsfInput +----GsfInputStdio
GObject +----GsfOutput +----GsfOutputStdio
GObject +----GsfOutput +----GsfOutfile +----GsfOutfileStdio
GObject +----GsfInput +----GsfInfile +----GsfInfileStdio
GsfInputStdio* gsf_input_stdio_new (char const *filename, GError **err);
| filename : | in utf8. |
| err : | optionally NULL. |
| Returns : | a new file or NULL. |
GsfOutputStdio* gsf_output_stdio_new (char const *filename, GError **err);
| filename : | in utf8. |
| err : | optionally NULL. |
| Returns : | a new file or NULL. |
GsfOutfileStdio* gsf_outfile_stdio_new (char const *root, GError **err);
| root : | root directory in utf8. |
| err : | optionally NULL. |
| Returns : | a new outfile or NULL. |
GsfInfileStdio* gsf_infile_stdio_new (char const *root, GError **err);
| root : | in locale dependent encoding |
| err : | optionally NULL. |
| Returns : | a new file or NULL. |
| << Outfile writing structed files | memory >> |