readr

Minimal Terminal RSS Reader
Log | Files | Refs | README | LICENSE

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*);