typedef名称不能重新声明为参数[特定工具链]

时间:2017-08-11 03:59:16

标签: c arm typedef

我正在使用ARM特定工具链编译openssl。我的错误是

151
typedef名称不能重新声明为参数
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0496c/BABDJCCI.html

基本的openssl代码就像

在base.h中

typedef struct rsa_st RSA;
pem.h中的

定义是:

#define DECLARE_PEM_read_bio(name, type) \
    OPENSSL_EXPORT type *PEM_read_bio_##name(BIO *bp, type **x, pem_password_cb *cb, void *u);

DECLARE_PEM_read_bio(RSAPublicKey, RSA)

由于它在openssl中非常常用,所以这看起来很奇怪 我找不到任何解决办法来解决它。

0 个答案:

没有答案