易截截图软件、单文件、免安装、纯绿色、仅160KB

C 代码不懂(Bget memory allocator 代码),求助

在看Bget memory allocator 代码。 没啥水平,好多都不会。
下面这个函数定义,为什么两个括号?
括号外面的下划线什么意思啊?
void bpool _((void *buffer, bufsize len));这个是 Bget.h 中 对 bpool的定义
跟 void bpool (void *buffer, bufsize len)的区别是?

2.
void bpool(buf, len)
  void *buf;
  bufsize len;
{
。。。。。。
}
这个是在 Bget.c 中的定义。
跟 void bpool(void *buf, bufsize len)的区别是。
很是诡异啊 为啥变量在外面呢?
希望高手多多指教,在这里先谢过了。
搜索更多相关主题的帖子: 朋友  c语言
1.大概是扩展之类

2.这么飘逸的写法还没见过,变量写在外面应该是全局变量了


1 是不是宏的写法。
2 好像比较久远版本C是这么写的。


我好象在哪本书上看到这样的写法
貌似是远古时代的C


谢谢各位高手,我以为是尖端技术,原来是远古文字。

现在已经没见过这样的写法了。。

这是古文

没见过void bpool _((void *buffer, bufsize len));这样的写法,两者在现在版本的编译器里相同。难道是很久以前的c


相关问答:

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......

向高手请教fortran 调用C 的问题

我现在要些一个fortran调用C接口的问题,但是不知道 C语言里面分配的指针怎么付给fortran,又不能在fortran立马先分配好,业务上不允许。
我写了个测试的例子。但是不行。
test.c
#include <stdio.h>
#incl ......

linux下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......

高分求!最好是C/C++ - C/C++ / C语言

分别用结构化方法和面向对象方法编程实现下面要求:
对Circle和Rectangle实现以下功能Center,Move,Rotate,Print.
自己先订以下,这是一个刚学习计算机的人问我的


学习,看看

继续顶哦

学习了。

go o ......

求教c/c++语言相关问题 - C/C++ / C语言

有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号