From: Móra G. <gyo...@pr...> - 2013-11-26 15:54:35
|
Hi, Here I report my swig issue. I got an error when creating java interface for harfbuzz with swig. I googled around and found a very similar issue and the workaround: http://swig.10945.n7.nabble.com/very-weird-macro-problem-leads-to-Empty-character-constant-error-td6661.html I also had to change the macro parameter names in harfbuzz code and everything works. -#define HB_TAG(a,b,c,d) ((hb_tag_t)((((uint8_t)(a))<<24)|(((uint8_t)(b))<<16)|(((uint8_t)(c))<<8)|((uint8_t)(d)))) +#define HB_TAG(c1,c2,c3,c4) ((hb_tag_t)((((uint8_t)(c1))<<24)|(((uint8_t)(c2))<<16)|(((uint8_t)(c3))<<8)|((uint8_t)(c4)))) I guess you can use this input to solve the problem. Cheers, György -- *Mora Gyorgy* Engineer at Prezi <http://prezi.com> |