--- a/ExternalFunctionCallback.st Thu Nov 05 17:25:16 2009 +0100
+++ b/ExternalFunctionCallback.st Thu Nov 05 17:25:17 2009 +0100
@@ -404,7 +404,7 @@
c_args[i] = (void *)1;
} else if (arg == false) {
c_args[i] = (void *)0;
- } else if (__isString(arg)) {
+ } else if (__isStringLike(arg)) {
c_args[i] = (void *)__stringVal(arg);
} else if (__isByteArrayLike(arg)) {
c_args[i] = (void *)__byteArrayVal(arg);
@@ -829,9 +829,9 @@
!ExternalFunctionCallback class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libbasic/ExternalFunctionCallback.st,v 1.14 2009-11-05 14:37:15 stefan Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/ExternalFunctionCallback.st,v 1.15 2009-11-05 16:25:17 stefan Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libbasic/ExternalFunctionCallback.st,v 1.14 2009-11-05 14:37:15 stefan Exp $'
+ ^ '$Header: /cvs/stx/stx/libbasic/ExternalFunctionCallback.st,v 1.15 2009-11-05 16:25:17 stefan Exp $'
! !