Skip to content

Commit a1bc0fb

Browse files
committed
CSharp Wrapper Improvements
1 parent 7fb7509 commit a1bc0fb

File tree

27 files changed

+372
-35
lines changed

27 files changed

+372
-35
lines changed

src/bio.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@
2828

2929
#if !defined(WOLFSSL_BIO_INCLUDED)
3030
#ifndef WOLFSSL_IGNORE_FILE_WARN
31-
#warning bio.c does not need to be compiled separately from ssl.c
31+
#if defined(_MSC_VER)
32+
#pragma message( \
33+
"bio.c does not need to be compiled separately from ssl.c")
34+
#else
35+
#warning bio.c does not need to be compiled separately from ssl.c
36+
#endif
3237
#endif
3338
#else
3439

src/conf.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,12 @@
2323

2424
#if !defined(WOLFSSL_CONF_INCLUDED)
2525
#ifndef WOLFSSL_IGNORE_FILE_WARN
26-
#warning conf.c does not need to be compiled separately from ssl.c
26+
#if defined(_MSC_VER)
27+
#pragma message( \
28+
"conf.c does not need to be compiled separately from ssl.c")
29+
#else
30+
#warning conf.c does not need to be compiled separately from ssl.c
31+
#endif
2732
#endif
2833
#else
2934

src/pk.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,12 @@
4343

4444
#if !defined(WOLFSSL_PK_INCLUDED)
4545
#ifndef WOLFSSL_IGNORE_FILE_WARN
46-
#warning pk.c does not need to be compiled separately from ssl.c
46+
#if defined(_MSC_VER)
47+
#pragma message( \
48+
"pk.c does not need to be compiled separately from ssl.c")
49+
#else
50+
#warning pk.c does not need to be compiled separately from ssl.c
51+
#endif
4752
#endif
4853
#else
4954

src/ssl_asn1.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,13 @@
2828

2929
#if !defined(WOLFSSL_SSL_ASN1_INCLUDED)
3030
#ifndef WOLFSSL_IGNORE_FILE_WARN
31-
#warning ssl_asn1.c does not need to be compiled separately from ssl.c
31+
#if defined(_MSC_VER)
32+
#pragma message( \
33+
"ssl_asn1.c does not need to be compiled separately from ssl.c")
34+
#else
35+
#warning \
36+
ssl_asn1.c does not need to be compiled separately from ssl.c
37+
#endif
3238
#endif
3339
#else
3440

src/ssl_bn.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@
2828

2929
#if !defined(WOLFSSL_SSL_BN_INCLUDED)
3030
#ifndef WOLFSSL_IGNORE_FILE_WARN
31-
#warning ssl_bn.c does not need to be compiled separately from ssl.c
31+
#if defined(_MSC_VER)
32+
#pragma message( \
33+
"ssl_bn.c does not need to be compiled separately from ssl.c")
34+
#else \
35+
#warning ssl_bn.c does not need to be compiled separately from ssl.c
36+
#endif
3237
#endif
3338
#else
3439

src/ssl_certman.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,13 @@
2525

2626
#if !defined(WOLFSSL_SSL_CERTMAN_INCLUDED)
2727
#ifndef WOLFSSL_IGNORE_FILE_WARN
28-
#warning ssl_certman.c does not need to be compiled separately from ssl.c
28+
#if defined(_MSC_VER)
29+
#pragma message( \
30+
"ssl_certman.c does not need to be compiled separately from ssl.c")
31+
#else
32+
#warning \
33+
ssl_certman.c does not need to be compiled separately from ssl.c
34+
#endif
2935
#endif
3036
#else
3137

src/ssl_crypto.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,13 @@
2323

2424
#ifndef WOLFSSL_SSL_CRYPTO_INCLUDED
2525
#ifndef WOLFSSL_IGNORE_FILE_WARN
26-
#warning ssl_crypto.c does not need to be compiled separately from ssl.c
26+
#if defined(_MSC_VER)
27+
#pragma message( \
28+
"ssl_crypto.c does not need to be compiled separately from ssl.c")
29+
#else
30+
#warning \
31+
ssl_crypto.c does not need to be compiled separately from ssl.c
32+
#endif
2733
#endif
2834
#else
2935

src/ssl_load.c

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,13 @@
5555

5656
#if !defined(WOLFSSL_SSL_LOAD_INCLUDED)
5757
#ifndef WOLFSSL_IGNORE_FILE_WARN
58-
#warning ssl_load.c does not need to be compiled separately from ssl.c
58+
#if defined(_MSC_VER)
59+
#pragma message( \
60+
"ssl_load.c does not need to be compiled separately from ssl.c")
61+
#else
62+
#warning \
63+
ssl_load.c does not need to be compiled separately from ssl.c
64+
#endif
5965
#endif
6066
#else
6167

@@ -952,8 +958,8 @@ static int ProcessBufferTryDecodeDilithium(WOLFSSL_CTX* ctx, WOLFSSL* ssl,
952958
word32 idx;
953959
dilithium_key* key;
954960
int keyFormatTemp = 0;
955-
int keyTypeTemp;
956-
int keySizeTemp;
961+
int keyTypeTemp = 0;
962+
int keySizeTemp = 0;
957963

958964
/* Allocate a Dilithium key to parse into. */
959965
key = (dilithium_key*)XMALLOC(sizeof(dilithium_key), heap,

src/ssl_misc.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,13 @@
2323

2424
#if !defined(WOLFSSL_SSL_MISC_INCLUDED)
2525
#ifndef WOLFSSL_IGNORE_FILE_WARN
26-
#warning ssl_misc.c does not need to be compiled separately from ssl.c
26+
#if defined(_MSC_VER)
27+
#pragma message( \
28+
"ssl_misc.c does not need to be compiled separately from ssl.c")
29+
#else
30+
#warning \
31+
ssl_misc.c does not need to be compiled separately from ssl.c
32+
#endif
2733
#endif
2834
#else
2935

src/ssl_p7p12.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,13 @@
3030

3131
#if !defined(WOLFSSL_SSL_P7P12_INCLUDED)
3232
#ifndef WOLFSSL_IGNORE_FILE_WARN
33-
#warning ssl_p7p12.c does not need to be compiled separately from ssl.c
33+
#if defined(_MSC_VER)
34+
#pragma message( \
35+
"ssl_p7p12.c does not need to be compiled separately from ssl.c")
36+
#else
37+
#warning \
38+
ssl_p7p12.c does not need to be compiled separately from ssl.c
39+
#endif
3440
#endif
3541
#else
3642

0 commit comments

Comments
 (0)