Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 uid=33(www-data) gid=33(www-data) groups=33(www-data) Safe-mode: OFF (not secure) /usr/share/doc/libgsf-1-dev/html/gsf/ drwxr-xr-x | |
| Viewing file: Select action/file-type:
FunctionsTypes and Values
Functionsgsf_init_dynamic ()void
gsf_init_dynamic (
Initializes the GSF library and associates it with a type module gsf_shutdown_dynamic ()void
gsf_shutdown_dynamic (
De-intializes the GSF library from a type module. Currently does nothing. GSF_CLASS()#define GSF_CLASS(name, prefix, class_init, instance_init, parent) Set up a GSF class. Parameters
GSF_CLASS_FULL()#define GSF_CLASS_FULL(name, prefix, base_init, base_finalize, \
class_init, class_finalize, instance_init, parent_type, \
abstract, interface_decl)
GSF_DYNAMIC_CLASS_FULL()#define GSF_DYNAMIC_CLASS_FULL(name, prefix, base_init, base_finalize, \
class_init, class_finalize, instance_init, parent_type, \
abstract, interface_decl)
GSF_DYNAMIC_CLASS_ABSTRACT()#define GSF_DYNAMIC_CLASS_ABSTRACT(name, prefix, class_init, instance_init, parent) GSF_DYNAMIC_INTERFACE_FULL()#define GSF_DYNAMIC_INTERFACE_FULL(type, init_func, iface_type, module) gsf_mem_dump ()void gsf_mem_dump ( Dump gsf_input_dump ()void gsf_input_dump ( Dumps gsf_filename_to_utf8 ()char * gsf_filename_to_utf8 ( A utility wrapper to make sure filenames are valid utf8. Caller must g_free the result. Parameters
gsf_iconv_close ()void
gsf_iconv_close (
A utility wrapper to safely close an iconv handle. gsf_extension_pointer ()char const *
gsf_extension_pointer (
Extracts the extension from the end of a filename (the part after the final '.' in the filename). gsf_base64_encode_simple ()guint8 * gsf_base64_encode_simple ( Encodes data from gsf_base64_encode_close ()size_t gsf_base64_encode_close ( This funcion should be called to when finished encoding everything, to flush off the last little bit. gsf_base64_encode_step ()size_t gsf_base64_encode_step ( Performs an 'encode step', only encodes blocks of 3 characters from gsf_base64_decode_simple ()size_t gsf_base64_decode_simple ( Decodes a chunk of base64 encoded data from gsf_base64_decode_step ()size_t gsf_base64_decode_step ( Decodes a chunk of base64 encoded data GSF_LE_GET_GINT8()#define GSF_LE_GET_GINT8(p) ((gint8)GSF_LE_GET_GUINT8(p)) Interpret binary data as a signed 8-bit integer in little endian order. GSF_LE_GET_GUINT64()#define GSF_LE_GET_GUINT64(p) (gsf_le_get_guint64 (p)) Interpret binary data as an unsigned 64-bit integer in little endian order. GSF_LE_GET_GINT16()#define GSF_LE_GET_GINT16(p) ((gint16)GSF_LE_GET_GUINT16(p)) Interpret binary data as a signed 16-bit integer in little endian order. GSF_LE_GET_GUINT8()#define GSF_LE_GET_GUINT8(p) (*(guint8 const *)(p)) Interpret binary data as an unsigned 8-bit integer in little endian order. GSF_LE_GET_GINT32()#define GSF_LE_GET_GINT32(p) ((gint32)GSF_LE_GET_GUINT32(p)) Interpret binary data as a signed 32-bit integer in little endian order. GSF_LE_GET_GUINT16()#define GSF_LE_GET_GUINT16(p) Interpret binary data as an unsigned 16-bit integer in little endian order. GSF_LE_GET_GUINT32()#define GSF_LE_GET_GUINT32(p) Interpret binary data as an unsigned 32-bit integer in little endian order. GSF_LE_GET_GINT64()#define GSF_LE_GET_GINT64(p) ((gint64)GSF_LE_GET_GUINT64(p)) Interpret binary data as a signed 64-bit integer in little endian order. gsf_le_get_guint64 ()guint64
gsf_le_get_guint64 (
Interpret binary data as a guint64 (8 byte unsigned integer type) in little endian order. GSF_LE_GET_FLOAT()#define GSF_LE_GET_FLOAT(p) (gsf_le_get_float (p)) Interpret binary data as a float in little endian order. gsf_le_get_float ()float
gsf_le_get_float (
Interpret binary data as a float in little endian order. GSF_LE_GET_DOUBLE()#define GSF_LE_GET_DOUBLE(p) (gsf_le_get_double (p)) Interpret binary data as a double in little endian order. gsf_le_get_double ()double
gsf_le_get_double (
Interpret binary data as a double in little endian order. GSF_LE_SET_GUINT8()#define GSF_LE_SET_GUINT8(p, dat) Store GSF_LE_SET_GUINT16()#define GSF_LE_SET_GUINT16(p, dat) Store GSF_LE_SET_GUINT32()#define GSF_LE_SET_GUINT32(p, dat) Store GSF_LE_SET_GINT8()#define GSF_LE_SET_GINT8(p,dat) GSF_LE_SET_GUINT8((p),(dat)) Store GSF_LE_SET_GINT16()#define GSF_LE_SET_GINT16(p,dat) GSF_LE_SET_GUINT16((p),(dat)) Store GSF_LE_SET_GINT32()#define GSF_LE_SET_GINT32(p,dat) GSF_LE_SET_GUINT32((p),(dat)) Store GSF_LE_SET_GINT64()#define GSF_LE_SET_GINT64(p,dat) GSF_LE_SET_GUINT64((p),(dat)) Store GSF_LE_SET_GUINT64()#define GSF_LE_SET_GUINT64(p, dat) Store GSF_LE_SET_FLOAT()#define GSF_LE_SET_FLOAT(p,dat) gsf_le_set_float((p),(dat)) Store GSF_LE_SET_DOUBLE()#define GSF_LE_SET_DOUBLE(p,dat) gsf_le_set_double((p),(dat)) Store gsf_le_set_float ()void gsf_le_set_float ( Store a value of type float in memory in little endian order. gsf_le_set_double ()void gsf_le_set_double ( Store a value of type double in memory in little endian order gsf_timestamp_copy ()GsfTimestamp *
gsf_timestamp_copy (
Copies a timestamp. gsf_timestamp_free ()void
gsf_timestamp_free (
Releases the memory in use for gsf_timestamp_as_string ()char *
gsf_timestamp_as_string (
Produce a string representation (ISO 8601 format) of gsf_timestamp_load_from_string ()int gsf_timestamp_load_from_string ( Very simple parser for time stamps. Currently requires a format of 'YYYY-MM-DDThh:mm:ss' and does only rudimentary range checking Since: 1.14.24 gsf_timestamp_from_string ()int gsf_timestamp_from_string (
, use gsf_timestamp_load_from_string Very simple parser for time stamps. Currently requires a format of 'YYYY-MM-DDThh:mm:ss' and does no bounds checking. [skip] gsf_timestamp_equal ()gboolean gsf_timestamp_equal ( Compare timestamps gsf_timestamp_to_value ()void gsf_timestamp_to_value ( Calls g_value_set_box (value, stamp); Since: 1.14.24 gsf_value_set_timestamp ()void gsf_value_set_timestamp (
, use gsf_timestamp_to_value. [skip] VAL_IS_GSF_TIMESTAMP()#define VAL_IS_GSF_TIMESTAMP(v) (G_TYPE_CHECK_VALUE_TYPE((v), GSF_TIMESTAMP_TYPE)) gsf_timestamp_parse ()int gsf_timestamp_parse (
Use gsf_timestamp_load_from_string Very simple parser for time stamps. Currently requires a format of 'YYYY-MM-DDThh:mm:ss' and does no bounds checking. [skip] gsf_property_settings_collect ()void gsf_property_settings_collect ( gsf_property_settings_collect_valist ()void gsf_property_settings_collect_valist ( This function builds a GParameter array suitable for g_object_newv. Parameters
gsf_property_settings_free ()void gsf_property_settings_free ( Types and Valueslibgsf_major_versionextern int libgsf_major_version; Major version number of libgsf, indicating the ABI version. libgsf_minor_versionextern int libgsf_minor_version; Minor (secondary) version number of libgsf, indicating the API version. libgsf_micro_versionextern int libgsf_micro_version; Micro (tertiary) version number of libgsf, indicating bug fixes. GSF_PARAM_STATIC#define GSF_PARAM_STATIC (G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB) GSF_OFF_T_FORMAT#define GSF_OFF_T_FORMAT G_GINT64_FORMAT The printf(3) conversion specifier to be used for printing values of type gsf_off_t. gsf_off_ttypedef gint64 gsf_off_t; Data type to represent offsets (positions) within a data stream. FIXME: gsf_off_t is really supposed to be the widest type off_t can be configured to on the platform |
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0399 ]-- |