Message177890
Personally I prefer using attributes instead of pragmas. The GCC manual recommends such as well. There are also other sources in Modules/* that use '__attribute__ ((visibility ("hidden")))'. Namely ctypes and zlib.
I can understand that it is more work, but I find something like the following more readable (I am not actually suggesting names here, just an example):
#define PY_LOCAL __attribute__ ((visibility ("hidden")))
...
void foo(void) PY_LOCAL;
void bar(void) PY_LOCAL; |
|
Date |
User |
Action |
Args |
2012-12-21 19:51:49 | meador.inge | set | recipients:
+ meador.inge, lemburg, loewis, doko, pitrou, christian.heimes, skrah, dmalcolm |
2012-12-21 19:51:49 | meador.inge | set | messageid: <1356119509.53.0.400862819802.issue16745@psf.upfronthosting.co.za> |
2012-12-21 19:51:49 | meador.inge | link | issue16745 messages |
2012-12-21 19:51:49 | meador.inge | create | |
|