2 ([a-zA-Z_][a-zA-Z_0-9]*[ ])*([a-zA-Z_][a-zA-Z_0-9]*::)*([a-zA-Z_][a-zA-Z_0-9]*([ ]?[*&])*)+ all|([0-9]*:[0-9]*) error warning style performance portability information Obsolescent Obsolete c99 any variadic (-?[0-9]*(\.[0-9]+)?[,:])*([-]?[0-9]+(\.[0-9]+)?)? strlen argvalue sizeof mul value first middle last [.][a-z]+ std-like std-like array-like bool char short int long long long 1 2 4 8 s u 1 20 0 2 in out inout true false [a-zA-Z_][a-zA-Z_0-9]* [a-zA-Z_][a-zA-Z_0-9:,]* malloc(:[1-5])?|calloc(:[1-5],[1-5])?|strdup(:[1-5])? resize clear push pop find insert erase change-content change-internal change at_index item buffer buffer-nt start-iterator end-iterator iterator size empty 1 9223372036854775807