We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2496cc0 commit 95e9806Copy full SHA for 95e9806
1 file changed
wolfssl/wolfcrypt/types.h
@@ -1400,6 +1400,20 @@ typedef struct w64wrapper {
1400
#endif
1401
typedef void* THREAD_TYPE;
1402
#define WOLFSSL_THREAD
1403
+ #elif defined(WOLFSSL_USER_THREADING)
1404
+ /* User can define user specific threading types
1405
+ * THREAD_RETURN
1406
+ * TREAD_TYPE
1407
+ * WOLFSSL_THREAD
1408
+ * e.g.
1409
+ * typedef unsigned int THREAD_RETURN;
1410
+ * typedef size_t THREAD_TYPE;
1411
+ * #define WOLFSSL_THREAD void
1412
+ *
1413
+ * User can aslo implement user own wolfSSL_NewThread(),
1414
+ * wolfSSL_JoinThread() and CND(s) if want.
1415
+ * Otherwise, those functions are omitted.
1416
+ */
1417
#elif defined(WOLFSSL_MDK_ARM) || defined(WOLFSSL_KEIL_TCP_NET) || \
1418
defined(FREESCALE_MQX)
1419
typedef unsigned int THREAD_RETURN;
0 commit comments