在glob.h中^是什么意思?

ada*_*ith 1 c gcc

'^'在这行代码中意味着什么,从未见过这样的语法:

int (^gl_errblk)(const char *, int);

它摘自:https://github.com/Apple-FOSS-Mirror/Libc/blob/master/include/glob.h,第68行.

oua*_*uah 5

插入符^是用于在clang块扩展中引入块变量或块表达式的运算符:

http://clang.llvm.org/docs/BlockLanguageSpec.html