fetchline(void)

{

	char	*p, *line = malloc(MAXREADLINESZ);



	if (!line)

		return NULL;

	printf("%s", get_prompt());

	fflush(stdout);

	if (!fgets(line, MAXREADLINESZ, stdin)) {

		free(line);

		return NULL;

	}

	p = line + strlen(line);

	if (p != line && p[-1] == '\n')

		p[-1] = '\0';

	return line;

}

fetchline(void)

{

	char	*p, *line = malloc(MAXREADLINESZ);



	if (!line)

		return NULL;

	printf("%s", get_prompt());

	fflush(stdout);

	if (!fgets(line, MAXREADLINESZ, stdin)) {

		free(line);

		return NULL;

	}

	p = line + strlen(line);

	if (p != line && p[-1] == '\n')

		p[-1] = '\0';

	return line;

}

FUNC_0(void)

{

	char	*VAR_0, *VAR_1 = malloc(MAXREADLINESZ);



	if (!VAR_1)

		return NULL;

	printf("%s", get_prompt());

	fflush(stdout);

	if (!fgets(VAR_1, MAXREADLINESZ, stdin)) {

		free(VAR_1);

		return NULL;

	}

	VAR_0 = VAR_1 + strlen(VAR_1);

	if (VAR_0 != VAR_1 && VAR_0[-1] == '\n')

		VAR_0[-1] = '\0';

	return VAR_1;

}

FUNC_0(void)
{ char	*VAR_0, *VAR_1 = malloc(MAXREADLINESZ); if (!VAR_1)
return NULL; printf("%s", get_prompt()); fflush(stdout); if (!fgets(VAR_1, MAXREADLINESZ, stdin)) { free(VAR_1); return NULL; } VAR_0 = VAR_1 + strlen(VAR_1); if (VAR_0 != VAR_1 && VAR_0[-1] == '\n')
VAR_0[-1] = '\0'; return VAR_1; }