| GSF Reference Manual |
|---|
Reading and Writing from local files and directoriesReading and Writing from local files and directories — |
GsfInputStdio;
GsfInput* gsf_input_stdio_new (char const *filename,
GError **err);
GsfOutputStdio;
GsfOutput* gsf_output_stdio_new (char const *filename,
GError **err);
GsfOutfileStdio;
GsfOutfile* gsf_outfile_stdio_new (char const *root,
GError **err);
GsfInfileStdio;
GsfInfile* gsf_infile_stdio_new (char const *root,
GError **err);
GObject +----GsfInput +----GsfInputStdio
GObject +----GsfOutput +----GsfOutputStdio
GObject +----GsfOutput +----GsfOutfile +----GsfOutfileStdio
GObject +----GsfInput +----GsfInfile +----GsfInfileStdio
GsfInput* gsf_input_stdio_new (char const *filename, GError **err);
| filename : | in utf8. |
| err : | optionally NULL. |
| Returns : | a new file or NULL. |
GsfOutput* gsf_output_stdio_new (char const *filename, GError **err);
Assumes ownership of file.
| filename : | in utf8. |
| err : | |
| Returns : | a new GsfOutput wrapper for file |
GsfOutfile* gsf_outfile_stdio_new (char const *root, GError **err);
| root : | root directory in utf8. |
| err : | optionally NULL. |
| Returns : | a new outfile or NULL. |
GsfInfile* 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 >> |