diff options
author | Anders Carlsson <andersca@codefactory.se> | 2003-02-13 15:26:08 +0000 |
---|---|---|
committer | Anders Carlsson <andersca@codefactory.se> | 2003-02-13 15:26:08 +0000 |
commit | cf5f191bf8fafe1572041f10269f489c4ca76349 (patch) | |
tree | 58b51d0171887dc8c9094e40dcaa14d40becc9f6 /bus/desktop-file.h | |
parent | 0362840f1d4648f240e211e12767ef6990ca2bb6 (diff) |
2003-02-13 Anders Carlsson <andersca@codefactory.se>
* bus/desktop-file.c: (parse_section_start), (parse_key_value),
(report_error), (bus_desktop_file_load), (lookup_section),
(lookup_line), (bus_desktop_file_get_raw),
(bus_desktop_file_get_string):
* bus/desktop-file.h:
Some fixes, and new functions for getting a key value from a section.
Diffstat (limited to 'bus/desktop-file.h')
-rw-r--r-- | bus/desktop-file.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/bus/desktop-file.h b/bus/desktop-file.h index 7ab626ff..4934ea65 100644 --- a/bus/desktop-file.h +++ b/bus/desktop-file.h @@ -24,12 +24,22 @@ #define BUS_DESKTOP_FILE_H #include <dbus/dbus.h> +#include <dbus/dbus-string.h> typedef struct BusDesktopFile BusDesktopFile; -BusDesktopFile *bus_desktop_file_load (const char *filename, +BusDesktopFile *bus_desktop_file_load (DBusString *filename, DBusResultCode *result); void bus_desktop_file_free (BusDesktopFile *file); +dbus_bool_t bus_desktop_file_get_raw (BusDesktopFile *desktop_file, + const char *section_name, + const char *keyname, + const char **val); +dbus_bool_t bus_desktop_file_get_string (BusDesktopFile *desktop_file, + const char *section, + const char *keyname, + char **val); + #endif /* BUS_DESKTOP_FILE_H */ |