_OBJECT-ORIENTED SOFTWARE CONFIGURATION MANAGEMENT_ by Richard Harter Example 1: The base version of a simple example program. void main(int argc,char *argv[]) { int sum,i; for (i=0;i int sum = 0; ----> int i; Š for (i=0;i register int sum = 0; ----> register int i; ----> for (i=argc; --i >=0; ) { sum += atoi(argv[i]); } printf("Sum = %d\n",sum); } Example 4. Change B1 modifies the function of the program to sum squares. void main(int argc,char *argv[]) { int sum,i; ----> int k; for (i=0;i k = atoi(argv[i]); ----> sum += k*k; } printf("Sum = %d\n",sum); } Example 5. Merge of path B with the first part of path A. main(int argc, char *argv[]) { ----> int sum = 0; ----> int i; int k; for (i=0; i