]> git.sur5r.net Git - i3/i3status/blobdiff - include/i3status.h
Added function to print content from file (#331)
[i3/i3status] / include / i3status.h
index 7c22cbc4db977080d5a0cd4547c0f810b625e3ab..217376a1a6d1667b19085c4972a80ed9ad0d0dbc 100644 (file)
@@ -38,7 +38,7 @@ extern char *pct_mark;
 #define DECOMPOSE_MUTED(cvol) (((cvol) & (1 << 30)) != 0)
 #define MAX_SINK_DESCRIPTION_LEN (128) /* arbitrary */
 
-#if defined(LINUX)
+#if defined(__linux__)
 
 #define THERMAL_ZONE "/sys/class/thermal/thermal_zone%d/temp"
 
@@ -231,6 +231,7 @@ bool process_runs(const char *path);
 int volume_pulseaudio(uint32_t sink_idx, const char *sink_name);
 bool description_pulseaudio(uint32_t sink_idx, const char *sink_name, char buffer[MAX_SINK_DESCRIPTION_LEN]);
 bool pulse_initialize(void);
+void print_file_contents(yajl_gen json_gen, char *buffer, const char *title, const char *path, const char *format, const char *format_bad, const int max_chars);
 
 /* socket file descriptor for general purposes */
 extern int general_socket;