rendered paste body[kakazza@pluto ~]$ gcc -Wall -o ass_04 ass_04.c
ass_04.c: In function âgetInputâ:
ass_04.c:34: warning: ignoring return value of âreallocâ, declared with attribute warn_unused_result
ass_04.c: In function âprimefactorsâ:
ass_04.c:58: error: âfactor_01â undeclared (first use in this function)
ass_04.c:58: error: (Each undeclared identifier is reported only once
ass_04.c:58: error: for each function it appears in.)
#define _STEP_ 64
char* getInput()
{
int length = 0;
int input = 0;
char *text = malloc(1);
while(text != NULL && (input = getchar()) != EOF)
{
text[length] = input;
if ( (_STEP_ - 1) == (length % _STEP_) )
{
realloc(text, ( (length + 2) / _STEP_ ) + _STEP_ + 2);
}
length++;
}
if(text != NULL)
{
text[length] = '\0';
}
return text;
}