/* call2.c a very simple loop that will be coded for nasm */ #include static void call2(int *A, int start, int end, int value); int main() { int dd1[100]; int i; dd1[0]=5; /* be sure loop stays 1..98 */ dd1[99]=9; call2(dd1,1,98,7); /* fill dd1[1] thru dd1[98] with 7 */ printf("dd1[0]=%d, dd1[1]=%d, dd1[98]=%d, dd1[99]=%d\n", dd1[0], dd1[1], dd1[98],dd1[99]); return 0; } static void call2(int *A, int start, int end, int value) { int i; for(i=start; i<=end; i++) A[i]=value; }