utils.h (502B)
1 #pragma once 2 3 #include <stdlib.h> 4 5 #define MIN(A, B) ((A) < (B) ? (A) : (B)) 6 #define MAX(A, B) ((A) > (B) ? (A) : (B)) 7 8 void validate_config(void); 9 void switch_locale(void); 10 11 void panic(const char*, ...); 12 void* ecalloc(size_t, size_t); 13 14 const char* get_home_dir(void); 15 const char* expand_tilde(const char*); 16 char* read_file(const char*); 17 char* host_from_url(const char*); 18 19 void nonascii_replace(char*, char); 20 void remove_all_chars(char*, char); 21 void remove_all_tags(char*); 22 23 int open_url(const char*);