From cf5f191bf8fafe1572041f10269f489c4ca76349 Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Thu, 13 Feb 2003 15:26:08 +0000 Subject: 2003-02-13 Anders Carlsson * 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. --- bus/desktop-file.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'bus/desktop-file.h') 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 +#include 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 */ -- cgit