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