… | |
… | |
73 | #endif |
73 | #endif |
74 | |
74 | |
75 | #include <termios.h> |
75 | #include <termios.h> |
76 | typedef struct termios ttymode_t; |
76 | typedef struct termios ttymode_t; |
77 | |
77 | |
78 | #ifdef HAVE_AFTERIMAGE |
|
|
79 | # include <afterimage.h> |
|
|
80 | #undef min |
|
|
81 | #undef max |
|
|
82 | #endif |
|
|
83 | |
|
|
84 | #include "background.h" |
78 | #include "background.h" |
85 | |
79 | |
86 | #ifndef STDIN_FILENO |
80 | #ifndef STDIN_FILENO |
87 | # define STDIN_FILENO 0 |
81 | # define STDIN_FILENO 0 |
88 | # define STDOUT_FILENO 1 |
82 | # define STDOUT_FILENO 1 |
… | |
… | |
110 | // misc.C |
104 | // misc.C |
111 | char * rxvt_wcstombs (const wchar_t *str, int len = -1); |
105 | char * rxvt_wcstombs (const wchar_t *str, int len = -1); |
112 | wchar_t * rxvt_mbstowcs (const char *str, int len = -1); |
106 | wchar_t * rxvt_mbstowcs (const char *str, int len = -1); |
113 | char * rxvt_wcstoutf8 (const wchar_t *str, int len = -1); |
107 | char * rxvt_wcstoutf8 (const wchar_t *str, int len = -1); |
114 | wchar_t * rxvt_utf8towcs (const char *str, int len = -1); |
108 | wchar_t * rxvt_utf8towcs (const char *str, int len = -1); |
115 | |
|
|
116 | #define rxvt_strdup(s) ((s) ? strdup(s) : 0) |
|
|
117 | |
109 | |
118 | char * rxvt_basename (const char *str) NOTHROW; |
110 | char * rxvt_basename (const char *str) NOTHROW; |
119 | void rxvt_vlog (const char *fmt, va_list arg_ptr) NOTHROW; |
111 | void rxvt_vlog (const char *fmt, va_list arg_ptr) NOTHROW; |
120 | void rxvt_log (const char *fmt,...) NOTHROW; |
112 | void rxvt_log (const char *fmt,...) NOTHROW; |
121 | void rxvt_warn (const char *fmt,...) NOTHROW; |
113 | void rxvt_warn (const char *fmt,...) NOTHROW; |