recursive strcat replaced by sprintf;
code aligned;
extra semicolons removed
extra semicolons removed; motif/release/bcore sources aligned