* Fix define types in r_types_base.h
- now swig assigns const types correctly in go bindings - simplify fixgoswig.sh while the patch I've done for swig adding iterators support is not commited
This commit is contained in:
parent
3b6a4a1475
commit
441456767a
|
@ -15,22 +15,22 @@
|
|||
#define R_TRUFAE 2
|
||||
|
||||
/* limits */
|
||||
#define UT64_MAX 0xFFFFFFFFFFFFFFFFLL
|
||||
#define UT64_GT0 0x8000000000000000LL
|
||||
#define UT64_LT0 0x7FFFFFFFFFFFFFFFLL
|
||||
#define UT64_MIN 0LL
|
||||
#define UT64_32U 0xFFFFFFFF00000000LL
|
||||
#define UT64_16U 0xFFFFFFFFFFFF0000LL
|
||||
#define UT64_8U 0xFFFFFFFFFFFFFF00LL
|
||||
#define UT32_MIN 0
|
||||
#define UT32_GT0 0x80000000
|
||||
#define UT32_LT0 0x7FFFFFFF
|
||||
#define UT64_MAX 0xFFFFFFFFFFFFFFFFULL
|
||||
#define UT64_GT0 0x8000000000000000ULL
|
||||
#define UT64_LT0 0x7FFFFFFFFFFFFFFFULL
|
||||
#define UT64_MIN 0ULL
|
||||
#define UT64_32U 0xFFFFFFFF00000000ULL
|
||||
#define UT64_16U 0xFFFFFFFFFFFF0000ULL
|
||||
#define UT64_8U 0xFFFFFFFFFFFFFF00ULL
|
||||
#define UT32_MIN 0U
|
||||
#define UT32_GT0 0x80000000U
|
||||
#define UT32_LT0 0x7FFFFFFFU
|
||||
#define ST32_MAX 0x7FFFFFFF
|
||||
#define UT32_MAX 0xFFFFFFFF
|
||||
#define UT16_GT0 0x8000
|
||||
#define UT16_MAX 0xFFFF
|
||||
#define UT8_GT0 0x80
|
||||
#define UT8_MAX 0xFF
|
||||
#define UT32_MAX 0xFFFFFFFFU
|
||||
#define UT16_GT0 0x8000U
|
||||
#define UT16_MAX 0xFFFFU
|
||||
#define UT8_GT0 0x80U
|
||||
#define UT8_MAX 0xFFU
|
||||
|
||||
/* copied from bithacks.h */
|
||||
#define B_IS_SET(x, n) (((x) & (1<<(n)))?1:0)
|
||||
|
|
|
@ -7,7 +7,6 @@ sed -n '
|
|||
1!H
|
||||
$ {
|
||||
g
|
||||
s/\(\nconst UT[^\n]*\) int/\1 uint/g
|
||||
s/\(\n\t[^\n(]*([^\n)]*)\) \([a-zA-Z0-9]\+\)Vector/\1 []\2/g
|
||||
s/\(\nfunc ([^\n]*\) \([a-zA-Z0-9]\+\)Vector {\n\treturn \([^\n]*\)\n}/\1 []\2 {\
|
||||
v := \3\
|
||||
|
|
Loading…
Reference in New Issue