scilab: fix stl_import_b test

This commit is contained in:
Simon Marchetto 2014-03-25 12:03:59 +01:00
commit 843e8f6741
2 changed files with 14 additions and 9 deletions

View file

@ -4,10 +4,6 @@
*
*/
%{
#include <stdint.h>
%}
#define SWIG_Traits_Sequence_frag(Type) %fragment_name(AsVal_Traits_Sequence, Type)
#define SWIG_AsCheck_Sequence_frag(Type...) %fragment_name(AsCheck_Sequence, Type)
@ -43,7 +39,8 @@
fragment=SWIG_AsSize_Sequence_frag(ptr),
fragment=SWIG_FromCreate_Sequence_frag(ptr),
fragment=SWIG_FromSet_Sequence_frag(ptr),
fragment="StdTraits") {
fragment="StdTraits",
fragment="include_for_uintptr") {
namespace swig {
// Error returned for sequence containers of default item type
@ -131,7 +128,8 @@ namespace swig {
%fragment(SWIG_Traits_SequenceItem_frag(ptr), "header",
fragment=SWIG_AsVal_SequenceItem_frag(ptr),
fragment=SWIG_From_SequenceItem_frag(ptr),
fragment="StdTraits") {
fragment="StdTraits",
fragment="include_for_uintptr") {
namespace swig {
// Error returned for sequence containers of default item type

View file

@ -6,6 +6,10 @@
%include <scilist.swg>
%fragment("include_for_uintptr", "header") {
%#include <stdint.h>
}
%fragment(SWIG_AsCheck_Sequence_frag(ptr), "header",
fragment="SWIG_ScilabList") {
@ -33,7 +37,8 @@ SWIG_AsSize_Sequence_dec(ptr)(SwigSciObject _obj, int *_piSize) {
}
}
%fragment(SWIG_FromCreate_Sequence_frag(ptr), "header") {
%fragment(SWIG_FromCreate_Sequence_frag(ptr), "header",
fragment="include_for_uintptr") {
SWIGINTERN int
SWIG_FromCreate_Sequence_dec(ptr)(int _size, uintptr_t **_sequence) {
@ -42,7 +47,8 @@ SWIG_FromCreate_Sequence_dec(ptr)(int _size, uintptr_t **_sequence) {
}
}
%fragment(SWIG_FromSet_Sequence_frag(ptr), "header") {
%fragment(SWIG_FromSet_Sequence_frag(ptr), "header",
fragment="include_for_uintptr") {
SWIGINTERN SwigSciObject
SWIG_FromSet_Sequence_dec(ptr)(int _size, uintptr_t *_sequence) {
@ -113,7 +119,8 @@ SWIG_AsVal_SequenceItem_dec(ptr)(SwigSciObject _obj, int *_piSequence, int _item
}
}
%fragment(SWIG_From_SequenceItem_frag(ptr), "header") {
%fragment(SWIG_From_SequenceItem_frag(ptr), "header",
fragment="include_for_uintptr") {
SWIGINTERN int
SWIG_From_SequenceItem_dec(ptr)(uintptr_t *_pSequence, int _iItemIndex, uintptr_t _itemValue) {