mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-12 01:53:07 +03:00
added aborts to malloc and other system calls
git-svn-id: svn://svn.code.sf.net/p/axtls/code/trunk@62 9a5d90b5-6617-0410-8a86-bb477d3ed2e3
This commit is contained in:
@ -47,13 +47,13 @@ java/axTLSj.i: ../ssl/ssl.h
|
||||
@perl ./generate_SWIG_interface.pl -java
|
||||
|
||||
java/axtlsj.java: java/axTLSj.i $(wildcard java/SSL*.java)
|
||||
@cd java; swig -java -package axTLSj -noextern axTLSj.i; $(MAKE)
|
||||
@cd java; swig -java -package axTLSj axTLSj.i; $(MAKE)
|
||||
|
||||
perl/axTLSp.i: ../ssl/ssl.h
|
||||
@perl ./generate_SWIG_interface.pl -perl
|
||||
|
||||
perl/axTLSp_wrap.c: perl/axTLSp.i
|
||||
@cd perl; swig -perl5 -noextern axTLSp.i; $(MAKE)
|
||||
@cd perl; swig -perl5 axTLSp.i; $(MAKE)
|
||||
|
||||
clean::
|
||||
$(MAKE) -C csharp clean
|
||||
|
@ -154,7 +154,7 @@ print DATA_OUT << "END";
|
||||
#ifdef SWIGJAVA
|
||||
|
||||
%apply long { SSL * };
|
||||
%apply long { SSLCTX * };
|
||||
%apply long { SSL_CTX * };
|
||||
%apply long { SSLObjLoader * };
|
||||
|
||||
/* allow "unsigned char []" to become "byte[]" */
|
||||
|
@ -56,7 +56,7 @@ sub transformSignature
|
||||
$line =~ s/uint8_t \* ?/byte[] /g;
|
||||
$line =~ s/uint8_t ?/byte /g;
|
||||
$line =~ s/const char \* ?/string /g;
|
||||
$line =~ s/SSLCTX \* ?/IntPtr /g;
|
||||
$line =~ s/SSL_CTX \* ?/IntPtr /g;
|
||||
$line =~ s/SSLObjLoader \* ?/IntPtr /g;
|
||||
$line =~ s/SSL \* ?/IntPtr /g;
|
||||
$line =~ s/\(void\)/()/g;
|
||||
@ -74,7 +74,7 @@ sub transformSignature
|
||||
|
||||
$signature_ret_type =~ s/const uint8_t \*/As IntPtr/;
|
||||
$signature_ret_type =~ s/const char \*/As String/;
|
||||
$signature_ret_type =~ s/SSLCTX \*/As IntPtr/;
|
||||
$signature_ret_type =~ s/SSL_CTX \*/As IntPtr/;
|
||||
$signature_ret_type =~ s/SSLObjLoader \*/As IntPtr/;
|
||||
$signature_ret_type =~ s/SSL \*/As IntPtr/;
|
||||
$signature_ret_type =~ s/uint8_t/As Byte/;
|
||||
@ -89,7 +89,7 @@ sub transformSignature
|
||||
$line =~ s/const uint8_t \* ?(\w+)/ByVal $1() As Byte/g;
|
||||
$line =~ s/uint8_t \* ?(\w+)/ByVal $1() As Byte/g;
|
||||
$line =~ s/const char \* ?(\w+)/ByVal $1 As String/g;
|
||||
$line =~ s/SSLCTX \* ?(\w+)/ByVal $1 As IntPtr/g;
|
||||
$line =~ s/SSL_CTX \* ?(\w+)/ByVal $1 As IntPtr/g;
|
||||
$line =~ s/SSLObjLoader \* ?(\w+)/ByVal $1 As IntPtr/g;
|
||||
$line =~ s/SSL \* ?(\w+)/ByVal $1 As IntPtr/g;
|
||||
$line =~ s/void \* ?(\w+)/Byval $1 As IntPtr/g;
|
||||
|
Reference in New Issue
Block a user