Le 25/03/13 11:30, Apostolos Syropoulos a écrit :
Hello,
I am trying to compile graphite2 and it fails because
certain symbols that are defined in sys/regset.h
are defined there. The immediate solution is a patch
like the following one. The question is whether this
will have any side effects?
*** libs/graphite2/graphite2-1.2.1/src/Bidi.cpp.orig 2013-03-25
11:37:10.012328675 +0200
--- libs/graphite2/graphite2-1.2.1/src/Bidi.cpp 2013-03-25
11:39:57.333240346 +0200
***************
*** 37,45 ****
--- 37,51 ----
R = 2, // right-to-left, strong - R
AL = 3, // Arabic letter, right-to-left, strong, AR
EN = 4, // European number, left-to-right, weak - EN
+ #ifdef __sun
+ #undef ES
+ #endif
ES = 5, // European separator, left-to-right, weak - ES
ET = 6, // European number terminator, left-to-right,
weak - ET
AN = 7, // Arabic number, left-to-right, weak - AN
+ #ifdef __sun
+ #undef CS
+ #endif
CS = 8, // Common number separator, left-to-right, weak -
CS
WS = 9, // white space, neutral - WS
BN = 10, // boundary neutral - BN
Regards,
A.S.
----------------------
Apostolos Syropoulos
Xanthi, Greece
I would think that is not what you want, rather why not push the enums
into a namespace...
-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription:
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com