config.h 525 B

123456789101112131415161718192021
  1. #pragma once
  2. #include "common.h"
  3. #include <stdio.h>
  4. extern_c int read_config(FILE *);
  5. extern_c int write_config(FILE *);
  6. extern_c int save_config(void);
  7. extern_c void init_config(void);
  8. extern_c long getenv_l(const char *var, long def);
  9. extern_c void setenv_l(const char *var, long val);
  10. extern_c unsigned long getenv_ul(const char *var, unsigned long def);
  11. extern_c void setenv_ul(const char *var, unsigned long val);
  12. extern_c bool getenv_bool(const char *var);
  13. extern_c void setenv_bool(const char *var, bool val);