提示:找不到通用型变量 需要到精易模块源码里找取指针_通用型(),复制下里面的通用型就可以了
变量名 | 类 型 | 静态 | 数组 | 备 注 | pAddr | 整数型 | | | I | 整数型 | | | char | 字节型 | | | count | 整数型 | | | len | 整数型 | | | ptr | 整数型 | | | size | 整数型 | | |
pAddr = __get (取指针_通用型 (变量 ), 0 )如果真 (pAddr > 0 且 pAddr < 10 )返回 (取数据类型尺寸 (pAddr )) 循环判断首 ()char = __get_byte (pAddr, I )判断 (char = 171 )count = count + 1 count = 0 I = I + 1 循环判断尾 (count < 7 )len = I - count + 1 变量循环首 (0, len, 4, I )ptr = __get (pAddr, I )判断 (指针_是否有效 (ptr ) = 真)如果真 (__get (ptr, 0 ) = 1 ) ptr = ptr + 8 size = size + sizeof (ptr )size = size + 4 变量循环尾 ()如果真 (size ≠ 0 )size = size - 4 返回 (size)
|