为了 Lua 的简单和美观,我想在 Lua 中而不是在 C 中编写“映射”;-)
所以让我们说在 CI 中可能有以下内容:
typedef struct my_struct{
char field_1[10];
char field_2[250];
char field_3[2000];
}my_struct;
my_struct *pmy_struct;
pmy_struct = (my_struct *) some_buffer;
所以我想要一种在 Lua 中对“结构”内的字段进行固定长度的方法,以便整体 BUFFER OFFSETS 在到达目标系统时保持完好......
所以让我们说在上面的结构中我想将“field_3”设置为文本“apple”......我仍然希望该结构字段的总长度为 2000 字节......