'int'之前的'asm'或'__attribute__'

时间:2014-05-28 17:38:28

标签: c linux

我在进行Linux迁移时收到以下错误。下面是文件中的第25行。请建议,添加my_val.h

In file included from ddtc.c:36:
ddtc.h:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
make: *** [ddtc.o] Error 1

ddtc.h

18  #pragma ident  "$Id: ddtc.h 2 28-JUN-2014 09:31:15 DDAC$"
19
20  #ifndef _INCL_STRING_FDS_
21  #define _INCL_STRING_FDS_
22
23  #include "my_val.h"
24
25  int stringFDS(char ** s, char * myVar); /* String feeder*/
26
27  #endif

my_val.h

#ifndef _TYPE_VALUE_INC_
#define _TYPE_VALUE_INC_

/* Return value */

#ifndef RETURN_PASS
#define RETURN_PASS  0
#endif

#ifndef RETURN_DENY
#define RETURN_DENY    -1
#endif

#define RETURN_EOF           1 /* Processing done due to EOF */

#ifndef WIN32
#ifndef TYPEDEF_BOOL_FOR_C
#define TYPEDEF_BOOL_FOR_C

#ifndef bool
typedef int bool
#endif

#ifndef true
#define true 1
#endif

#ifndef false
#define false 0
#endif

#endif /* ndefined TYPEDEF_BOOL_FOR_C */

#endif /* ndefined WIN32 */

#endif /* ndefined _TYPE_VALUE_INC_ */

0 个答案:

没有答案