VSS Package Index Abraxas VSS Home Table of Contents
CodeCheck Voting System Standards Test Suite - v542u.c
v542u.c(1): /*
vss542u. Has all constants other than 0 and 1 defined or enumerated, or shall have a
comment which clearly explains what each constant means in the context of
its use. Where “0” and “1” have multiple meanings in the code unit, even
they should be identified. Example: “0” may be used as FALSE, initializing
a counter to zero, or as a special flag in a non-binary category.
v542u.c(7): */
v542u.c(8):
// good cases
v542u.c(10):
v542u.c(11): #define FOURLETTERWORD 100
v542u.c(12): #define NULL 0
v542u.c(13):
v542u.c(14): char my_array[FOURLETTERWORD]; // is fine
v542u.c(15):
v542u.c(16): int beginTime;
v542u.c(17): beginTime = time (NULL);
v542u.c(18):
v542u.c(19): int array[100]; // good, has comment
v542u.c(20):
// BAD CASES FOLLOW ....
v542u.c(22):
v542u.c(23):
v542u.c(24): char my_array2[4];
v542u.c(25): int array[100];
v542u.c(26):
v542u.c(27): int dog = 100;
v542u.c(28):
v542u.c(29): char my_array1[4];
v542u.c(30):
VSS Package Index Abraxas VSS Home Table of Contents
CodeCheck Copyright (c) 1988-2006 by Abraxas Software Inc. (R). All rights reserved.