blob: aaef5cb31a5f9e1381fdab8a935eca41b87ef494 [file] [log] [blame]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char *get_a_string (int value)
{
int i;
char *retVal = malloc (value);
return retVal;
}
char *call_get_a_string (int len)
{
char *retVal;
int i;
retVal = get_a_string (len);
for (i = 0; i < len - 1; i++)
retVal[i] = (char) (i % (128 - 32)) + 32;
return retVal;
}
int main ()
{
char *foo;
foo = call_get_a_string (1000);
free (foo); /* good stopping point after call_get_a_string */
return 0; /* good stopping point after free */
}