From bf8143c649292042de87c0cef63e6cb3c523388f Mon Sep 17 00:00:00 2001
From: nancy.liao <huihui.liao@greentest.com.cn>
Date: 周四, 08 5月 2025 16:40:10 +0800
Subject: [PATCH] 修改了一些警告信息

---
 libscpi/src/lexer.c |   20 ++++++++++++--------
 1 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/libscpi/src/lexer.c b/libscpi/src/lexer.c
index 3294559..830d4a2 100644
--- a/libscpi/src/lexer.c
+++ b/libscpi/src/lexer.c
@@ -313,11 +313,10 @@
         }
     }
 
-    if (iseos(state)) {
-        return (state->pos - startPos) * SKIP_INCOMPLETE;
-    } else {
-        return (state->pos - startPos) * SKIP_OK;
-    }
+    ptrdiff_t diff = state->pos - startPos;
+    long long result = diff * (iseos(state) ? SKIP_INCOMPLETE : SKIP_OK);
+
+    return (int)result;
 }
 
 /* tokens */
@@ -409,9 +408,14 @@
  /*璇嗗埆鍜屽垎绫籗CPI鍛戒护澶�     
     鍏叡鍛戒护澶� 浠�*璇嗗埆  濡�  *IDN?
     澶嶅悎鍛戒护澶� 浠�:璇嗗埆 濡�  SYSTem:ERRor?
-    鍛戒护鏌ヨ  浠ワ紵璇嗗埆 
-        鏅�氬懡浠わ細MEAS:VOLT
-        鏌ヨ鍛戒护锛歁EAS:VOLT?
+    鍛戒护鏌ヨ  浠ワ紵璇嗗埆
+    鏅�氬懡浠わ細MEAS:VOLT
+    鏌ヨ鍛戒护锛歁EAS:VOLT?
+
+    @param state 璇嶆硶瑙f瀽鍣�
+    @param token 鐢ㄤ簬瀛樺偍瑙f瀽缁撴灉鐨則oken
+    @return 杩斿洖瑙f瀽缁撴灉鐨勯暱搴�
+
  */
 int scpiLex_ProgramHeader(lex_state_t * state, scpi_token_t * token) {
     

--
Gitblit v1.9.1