| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] | 
Macro parameters should have all-uppercase names.
ttl, sum, avg, min,
max, ... go at the end of names following an underscore.
(See the table of abbreviations below.)
Do not use num as a qualifier, since it can mean "number of the
current item" or "number of items".  Use cur or idx for
the former meaning, cnt for the latter.
parse_DATA_LIST() as a function to parse a PSPP DATA LIST
construct.  Do not use such a capitalized keyword as the only component
of a name.
done, error, found, success, ....
There is an implied, unwritten "is": (is_)done, etc.
not_found.
x0 and x1.
_p suffix indicates a boolean test for the condition described
by the rest of the name.  (This comes from Lisp.)
Otherwise, try to avoid abbreviations.
amount amtaverage avgbuffer bufcalculate calccommand cmdcompare cmpcount cntcurrent curdecrement decdestination dstenumeration enumexpression exprfunction funcincrement incindex idxlength lenlexical lexmaximum maxminimum minnumber -- Don't use. Substitute curoridxfor an index,cntfor a count.pointer ptrDon't use in names of actual C pointers, only in the names of array indexes, etc., that act as pointers. previous prevprocedure procquantity qtyrecord -- Don't use. source srcstatement stmtstructure -- Don't use. table tbltarget -- Use "destination" ( dst) instead.temporary tmpvariable var
| [ << ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |