#include <string.h> | |
#include <stdlib.h> | |
extern int foo (int input); | |
static int | |
bar (char *in_char, int shift) | |
{ | |
int iter; | |
int len = strlen(in_char); | |
for (iter = 0; iter < len; iter++) | |
{ | |
in_char[iter] += shift % 32; | |
} | |
return iter; | |
} | |
int | |
main () | |
{ | |
int shift_amt = foo (111); | |
int iter; | |
char *in_char = malloc (40); /* good stopping point in main */ | |
for (iter = 0; iter < 40; iter++) | |
in_char[iter] = 'a' + iter; | |
in_char[39] = '\0'; | |
bar (in_char, shift_amt); | |
return 0; | |
} | |