fix resolve-pointer-type
parent
9479fb4099
commit
263ce45932
|
@ -65,8 +65,12 @@ M: word resolve-pointer-type
|
||||||
dup "pointer-c-type" word-prop
|
dup "pointer-c-type" word-prop
|
||||||
[ ] [ drop void* ] ?if ;
|
[ ] [ drop void* ] ?if ;
|
||||||
M: string resolve-pointer-type
|
M: string resolve-pointer-type
|
||||||
|
dup "*" append dup c-types get at
|
||||||
|
[ nip ] [
|
||||||
|
drop
|
||||||
c-types get at dup c-type-name?
|
c-types get at dup c-type-name?
|
||||||
[ resolve-pointer-type ] [ drop void* ] if ;
|
[ resolve-pointer-type ] [ drop void* ] if
|
||||||
|
] if ;
|
||||||
|
|
||||||
: resolve-typedef ( name -- type )
|
: resolve-typedef ( name -- type )
|
||||||
dup c-type-name? [ c-type ] when ;
|
dup c-type-name? [ c-type ] when ;
|
||||||
|
|
Loading…
Reference in New Issue