Hi everyone: Sorry if you guys think this may be a trivial question When I read the source code of openmax.c It defines a static int variable openmax ---------------------------------------- #ifdef OPEN_MAX static int openmax = OPEN_MAX; #else static int openmax = 0; #endif ---------------------------------------- Why is it the "static int"?