1 // FIXME: why can't I just define a static local vardecl the same way as a
2 // normal local vardecl?
4 // Function prototype looks like variable dec, but has parentheses
12 // Define a local variable as one whose declaration is encased in brackets
33 // global variable is one whose declaration is neither local nor a function
38 position p != { localvardecl.p, funcproto.p };
48 // local static decl is a nonglobal static decl...
52 position p != globalvardecl.p;
58 + *var = SMPI_VARINIT_STATIC(var, T)
63 + *var = SMPI_VARINIT_STATIC_AND_SET(var, T, value)
67 // FIXME: add varaccess...