我有这些功能.
ssize_t fuc1(int var1, void *buf, size_t count);
int func2(char *charPtr, int mode, int dev);
short func3( long var2);
Run Code Online (Sandbox Code Playgroud)
问题是当在不同的机器(64位和32位)上编译时,C中的数据类型具有不同的大小.即使是void*也是如此.出于某些原因.我需要确保每台机器(64位和32位)的这些尺寸都相同.那么,我应该如何修改这些呢?