瀏覽代碼

Add comment about fix alignment problem

Stéphane Raimbault 12 年之前
父節點
當前提交
8bb8be2d9f
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      tests/unit-test-client.c

+ 2 - 0
tests/unit-test-client.c

@@ -325,6 +325,8 @@ int main(int argc, char *argv[])
         tab_rp_registers[0] == (UT_IREAL & 0xFFFF)) {
         printf("OK\n");
     } else {
+        /* Avoid *((uint32_t *)tab_rp_registers)
+         * https://github.com/stephane/libmodbus/pull/104 */
         ireal = (uint32_t) tab_rp_registers[0] & 0xFFFF;
         ireal |= (uint32_t) tab_rp_registers[1] << 16;
         printf("FAILED (%x != %x)\n", ireal, UT_IREAL);