plover/plover.h
changeset 31 a53fcb780468
parent 24 2b9f54d14cc2
child 43 6b3034a884dc
     1.1 --- a/plover/plover.h	Sat Nov 15 19:04:45 2014 +0000
     1.2 +++ b/plover/plover.h	Mon Nov 02 19:04:58 2015 +0000
     1.3 @@ -7,6 +7,8 @@
     1.4  #include <plover/packageset.h>
     1.5  #include <plover/repository.h>
     1.6  
     1.7 +G_BEGIN_DECLS
     1.8 +
     1.9  #define PLOVER_GENERAL_ERROR		RAZOR_ERROR_DOMAIN('P','l','v',0)
    1.10  #define PLOVER_SCRIPTLET_ERROR		RAZOR_ERROR_DOMAIN('P','l','v',1)
    1.11  #define PLOVER_RAZOR_ERROR		plover_razor_error_quark()
    1.12 @@ -61,6 +63,8 @@
    1.13  
    1.14  gchar *plover_default_prefix_for_vendor(const char *vendor);
    1.15  gchar *plover_pre_install_prefix(void);
    1.16 +void plover_purge_reports(const char *path);
    1.17 +gchar *plover_get_reports_directory(void);
    1.18  char *plover_get_program_directory(const char *argv0);
    1.19  GQuark plover_razor_error_quark(void);
    1.20  GQuark plover_posix_error_quark(void);
    1.21 @@ -92,6 +96,7 @@
    1.22    const char *id);
    1.23  
    1.24  int plover_log_open(const char *path);
    1.25 +void plover_exception_handler_init(void);
    1.26  
    1.27  struct plover_vector *plover_vector_new(void);
    1.28  struct plover_vector *plover_vector_dup(struct plover_vector *old);
    1.29 @@ -102,4 +107,6 @@
    1.30  char *plover_vector_format_for_display(struct plover_vector *vector);
    1.31  void plover_vector_free(struct plover_vector *vector);
    1.32  
    1.33 +G_END_DECLS
    1.34 +
    1.35  #endif /* __PLOVER_H__ */