#ifndef __CONFIG_H #define __CONFIG_H #include struct config { char *instance_url; char *client_id; char *client_secret; char *access_token; }; extern const struct config *config; bool is_logged_in(); const char* get_access_token(); const char* get_instance_url(); int read_local_credentials(); bool is_registered(); void config_load(); int config_save(); void config_set_client_id(const char *cid); void config_set_client_secret(const char *cs); void config_set_instance_url(const char *iu); void config_set_access_token(const char *a); void config_cleanup(); #endif