[juliantec_list] Re: 求大神解释下这个头文件

  • From: "xp2linux" <xp2linux@xxxxxxxx>
  • To: "xiayahuan" <xiayahuan@xxxxxxx>, "app-dev-in-linux" <app-dev-in-linux@xxxxxxxxxxxxxx>
  • Date: Thu, 15 Mar 2012 09:29:55 +0800

#ifndef TYPE_SQTBL_H
#define TYPE_SQTBL_H

#include "int_seqtbl.h"
#ifdef ETYPE_INT
#undef elemtype
#define elemtype ETYPE_INT
#endif


#endif /* TYPE_SQTBL_H */

应该只是判断宏 ETYPE_INT
有没有被定义。如果它被定义
了的话,再先取消 elemtype
的定义,随后用 ETYPE_INT
的值重新定义 elemtype。


求大虾解释下这个头文件
中间那部分是什么意思?
elemtype和ETYPE_INT
在这里指什么意思,有什
么区别?


单从这段代码看,是看不出来
ETYPE_INT 和 elemtype 之间
的关系的,你或许需要看下头
文件 int_seqtbl.h 中是否有
对 ETYPE_INT 的定义。




Learning, Just As Your Favourite Thing!

Maillist, See http://www.juliantec.info/mlist/mail-lists.html
JulBlog, See http://www.juliantec.info/julblog/summary.php
JulWiki, See http://www.juliantec.info/wiki/
JulJob, see http://www.juliantec.info/juljob/



Other related posts: