Dense Fog Advisory In Effect Until 9 Am Cdt Sunday
Clear 69°F<: and :> also substitute for [ and ]. Doesn't have to be "both or neither", GCC is happy to compile the following:
#include <stdio.h> int main(int argc, char *argv[:>) <% if( argc > 1 ) { printf("you passed %d argument%s to %s.\n", argc - 1, ( argc == 2 ) ? "" : "s", argv<:0]); %> else { printf("you passed no arguments to %s.\n", argv[0:>); %> return 0; }Found this while browsing through c.vim; a comment therein suggests this is a C99 thing. Anybody have any insight into the motivation behind it?
submitted by hurfadurf