… | |
… | |
159 | |
159 | |
160 | const char * rxvt_basename (const char *str) NOTHROW; |
160 | const char * rxvt_basename (const char *str) NOTHROW; |
161 | void rxvt_vlog (const char *fmt, va_list arg_ptr) NOTHROW; |
161 | void rxvt_vlog (const char *fmt, va_list arg_ptr) NOTHROW; |
162 | void rxvt_log (const char *fmt,...) NOTHROW; |
162 | void rxvt_log (const char *fmt,...) NOTHROW; |
163 | void rxvt_warn (const char *fmt,...) NOTHROW; |
163 | void rxvt_warn (const char *fmt,...) NOTHROW; |
|
|
164 | ecb_noreturn ecb_cold |
164 | void rxvt_fatal (const char *fmt, ...) THROW ((class rxvt_failure_exception)) ecb_noreturn ecb_cold; |
165 | void rxvt_fatal (const char *fmt, ...) THROW ((class rxvt_failure_exception)); |
|
|
166 | ecb_noreturn ecb_cold |
165 | void rxvt_exit_failure () THROW ((class rxvt_failure_exception)) ecb_noreturn ecb_cold; |
167 | void rxvt_exit_failure () THROW ((class rxvt_failure_exception)); |
166 | |
168 | |
|
|
169 | void * rxvt_malloc (size_t size); |
|
|
170 | void * rxvt_calloc (size_t number, size_t size); |
|
|
171 | void * rxvt_realloc (void *ptr, size_t size); |
|
|
172 | |
167 | char * rxvt_strtrim (char *str) NOTHROW; |
173 | char * rxvt_strtrim (char *str) NOTHROW; |
168 | char ** rxvt_strsplit (char delim, const char *str) NOTHROW; |
174 | char ** rxvt_strsplit (char delim, const char *str) NOTHROW; |
169 | |
175 | |
170 | static inline void |
176 | static inline void |
171 | rxvt_free_strsplit (char **ptr) NOTHROW |
177 | rxvt_free_strsplit (char **ptr) NOTHROW |
172 | { |
178 | { |
173 | free (ptr[0]); |
179 | free (ptr[0]); |
174 | free (ptr); |
180 | free (ptr); |
175 | } |
181 | } |
176 | |
|
|
177 | void * rxvt_malloc (size_t size); |
|
|
178 | void * rxvt_calloc (size_t number, size_t size); |
|
|
179 | void * rxvt_realloc (void *ptr, size_t size); |
|
|
180 | |
182 | |
181 | KeySym rxvt_XKeycodeToKeysym (Display *dpy, KeyCode keycode, int index); |
183 | KeySym rxvt_XKeycodeToKeysym (Display *dpy, KeyCode keycode, int index); |
182 | |
184 | |
183 | ///////////////////////////////////////////////////////////////////////////// |
185 | ///////////////////////////////////////////////////////////////////////////// |
184 | |
186 | |