在glibconfig.h里看到这么几句
# define G_GNUC_EXTENSION __extension__
G_GNUC_EXTENSION typedef signed long long gint64;
G_GNUC_EXTENSION typedef unsigned long long guint64;
#define G_GINT64_CONSTANT(val) (G_GNUC_EXTENSION (val##LL))
除了第一句define其它的都没见过,到底是什么意思啊?