[gqq] GQQ Version C

  • From: Mike <zhtx10@xxxxxxxxx>
  • To: gqq@xxxxxxxxxxxxx
  • Date: Tue, 25 Jan 2011 18:21:41 +0800

嗯,最近用C把GQQ重写了,因为C++实在不好弄(我的C++技术太低???)
并冠名为GKiu(因为我觉得这个软件的目标就是支持一些顽固Win的IM的,不一定
光是QQ)

打包的代码见附件(里面的Doc我还没写)
提示,如果要sudo make install,注意把debug.h中的#define DEBUG去掉!
还写了个简单的计划表(第一次写,有疏漏难免)
还写了协议层开发规范,只不过觉得有点XXX,先不发了
我觉得底层的东西非常重要,所以在fopen失败后直接_exit(1);
哦对了,这里有两种exit值,1和2,1主要用在调用函数失败上,2是在一些错误的
值(比如空指针)

代码内大量使用了glib,我觉得glib还真挺好用的!

为了吸引老外,我还添加了i18n的支持。_("Text")就行。
要获得空po文件,xgettext src/*.c src/*.glade -k_ -o po/zh_CN.po

不知道freelists.org支持不支持附件,试试先

-- 
Mike.
Blog: http://ekd123.is-programmer.com/
Fedora Project Contributor.

Other related posts: