فهرست منبع

refactor: 消除一些编译警告

RyanCW 1 سال پیش
والد
کامیت
99e1029d71
3فایلهای تغییر یافته به همراه7 افزوده شده و 7 حذف شده
  1. 3 3
      example/RyanMqttTest.c
  2. 1 1
      platform/linux/platformSystem.c
  3. 3 3
      test/RyanMqttTestLinux.c

+ 3 - 3
example/RyanMqttTest.c

@@ -28,8 +28,8 @@
 
 static RyanMqttClient_t *client = NULL;
 
-static char mqttRecvBuffer[1024];
-static char mqttSendBuffer[1024];
+static char mqttRecvBuffer[512];
+static char mqttSendBuffer[512];
 
 // 具体数值计算可以查看事件回调函数
 static uint32_t mqttTest[10] = {0};
@@ -53,7 +53,7 @@ static void printfArrStr(char *buf, uint32_t len, char *userData)
  * @param event
  * @param eventData 查看事件枚举,后面有说明eventData是什么类型
  */
-static void mqttEventHandle(void *pclient, RyanMqttEventId_e event, const void const *eventData)
+static void mqttEventHandle(void *pclient, RyanMqttEventId_e event, const void *eventData)
 {
     RyanMqttClient_t *client = (RyanMqttClient_t *)pclient;
 

+ 1 - 1
platform/linux/platformSystem.c

@@ -69,7 +69,7 @@ RyanMqttError_e platformThreadInit(void *userData,
     pthread_attr_setstacksize(&attr, stackSize);
     pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED); // 设置为分离状态
 
-    int ret = pthread_create(&platformThread->thread, &attr, entry, param);
+    int ret = pthread_create(&platformThread->thread, &attr, (void *)entry, param);
     if (0 != ret)
         return RyanMqttNoRescourceError;
 

+ 3 - 3
test/RyanMqttTestLinux.c

@@ -180,7 +180,7 @@ static void mqttEventHandle(void *pclient, RyanMqttEventId_e event, const void c
     }
 }
 
-static void RyanMqttInitSync(RyanMqttClient_t **client, RyanMqttBool_e syncFlag)
+static int32_t RyanMqttInitSync(RyanMqttClient_t **client, RyanMqttBool_e syncFlag)
 {
 
     char aaa[64];
@@ -270,7 +270,7 @@ static RyanMqttError_e RyanMqttSubscribeTest(RyanMqttQos_e qos)
     RyanMqttClient_t *client;
     RyanMqttInitSync(&client, RyanMqttTrue);
 
-    const char *subscribeArr[] = {
+    char *subscribeArr[] = {
         "testlinux/pub",
         "testlinux/pub2",
         "testlinux/pub3",
@@ -339,7 +339,7 @@ static RyanMqttError_e RyanMqttUnSubscribeTest(RyanMqttQos_e qos)
     RyanMqttClient_t *client;
     RyanMqttInitSync(&client, RyanMqttTrue);
 
-    const char *subscribeArr[] = {
+    char *subscribeArr[] = {
         "testlinux/pub",
         "testlinux/pub2",
         "testlinux/pub3",