--- rxvt-unicode/src/rxvt.h 2010/05/23 00:08:53 1.407 +++ rxvt-unicode/src/rxvt.h 2010/07/19 16:43:21 1.410 @@ -333,7 +333,7 @@ #define RS_Sel (1UL << 22) -// 5 custom bits for extensions +// 4 custom bits for extensions #define RS_customCount 16UL #define RS_customShift 23 #define RS_customMask ((RS_customCount - 1UL) << RS_customShift) @@ -617,6 +617,8 @@ * MACRO DEFINES ***************************************************************************** */ + +// speed hack, copy some member variable into a local variable of the same name #define dLocal(type,name) type const name = this->name // for speed reasons, we assume that all codepoints 32 to 126 are @@ -1308,6 +1310,7 @@ void window_calc (unsigned int newwidth, unsigned int newheight); bool set_fonts (); void set_string_property (Atom prop, const char *str, int len = -1); + void set_mbstring_property (Atom prop, const char *str, int len = -1); void set_utf8_property (Atom prop, const char *str, int len = -1); void set_title (const char *str); void set_icon_name (const char *str);