Functions
gsf_input_textline_new ()
GsfInput *
gsf_input_textline_new (GsfInput *source);
This adds a reference to source.
Returns
a new file.
[nullable]
gsf_input_textline_ascii_gets ()
unsigned char *
gsf_input_textline_ascii_gets (GsfInputTextline *textline);
A utility routine to read things line by line from the underlying source.
Trailing newlines and carriage returns are stripped, and the resultant buffer
can be edited.
Returns
the string read, or NULL on eof.
[array][transfer none][nullable]
gsf_input_textline_utf8_gets ()
guint8 *
gsf_input_textline_utf8_gets (GsfInputTextline *textline);
A utility routine to read things line by line from the underlying source.
Trailing newlines and carriage returns are stripped, and the resultant buffer
can be edited.
Returns
the string read, or NULL on eof.
[array][transfer none][nullable]
gsf_output_iconv_new ()
GsfOutput *
gsf_output_iconv_new (GsfOutput *sink,
char const *dst,
char const *src);
Adds a reference to sink
.
Returns
a new GsfOutput object or NULL.
gsf_output_csv_write_field ()
gboolean
gsf_output_csv_write_field (GsfOutputCsv *csv,
char const *field,
size_t len);
Property Details
The “fallback” property
“fallback” gchar *
Either NULL or a UTF-8 string (representable in the target encoding)
to convert and output in place of characters that cannot be represented
in the target encoding. NULL means use \u1234 or \U12345678 format.
Owner: GsfOutputIconv
Flags: Read / Write
Default value: NULL
The “input-charset” property
“input-charset” gchar *
The character set to convert from.
Owner: GsfOutputIconv
Flags: Read / Write / Construct Only
Default value: "UTF-8"
The “output-charset” property
“output-charset” gchar *
The character set to convert to.
Owner: GsfOutputIconv
Flags: Read / Write / Construct Only
Default value: "UTF-8"
The “sink” property
“sink” GsfOutput *
Where the converted data is written.
Owner: GsfOutputIconv
Flags: Read / Write / Construct Only
The “eol” property
“eol” gchar *
The end-of-line marker.
Owner: GsfOutputCsv
Flags: Read / Write / Construct
Default value: "\n"
The “quote” property
“quote” gchar *
The string used for quoting fields.
Owner: GsfOutputCsv
Flags: Read / Write / Construct
Default value: "\""
The “quoting-mode” property
“quoting-mode” GsfOutputCsvQuotingMode
When to quote fields.
Owner: GsfOutputCsv
Flags: Read / Write / Construct
Default value: GSF_OUTPUT_CSV_QUOTING_MODE_NEVER
The “quoting-on-whitespace” property
“quoting-on-whitespace” gboolean
Does initial or terminal whitespace force quoting?.
Owner: GsfOutputCsv
Flags: Read / Write
Default value: TRUE
The “quoting-triggers” property
“quoting-triggers” gchar *
Characters that cause field quoting.
Owner: GsfOutputCsv
Flags: Read / Write
Default value: NULL
The “separator” property
“separator” gchar *
The field separator.
Owner: GsfOutputCsv
Flags: Read / Write / Construct
Default value: ","
The “sink” property
“sink” GsfOutput *
Where the formatted output is written.
Owner: GsfOutputCsv
Flags: Read / Write