Commit b478b9dd03793e329d81e5b930d62f16fd70c750

Guillem Jover 2005-07-25T00:07:29

fgetln: Cleanup function Reindent, remove commented code and translate variable names to english

diff --git a/ChangeLog b/ChangeLog
index f7f21be..4169bdb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2005-07-25  Guillem Jover  <guillem@debian.org>
 
+	* fgetln.c (fgetln): Reindent, remove commented code and translate
+	variable names to english.
+
+2005-07-25  Guillem Jover  <guillem@debian.org>
+
 	* Versions: New file.
 	* Makefile: Add versioned symbols support.
 
diff --git a/fgetln.c b/fgetln.c
index 4e9b7c1..ce2f22a 100644
--- a/fgetln.c
+++ b/fgetln.c
@@ -9,24 +9,20 @@ char *
 fgetln (stream, len)
 	FILE *stream;
 	size_t *len;
-
 {
 	char *line=NULL;
-	size_t leido = 0;
-	
-	while (leido == 1) {
-	if ((leido = getline (&line, len, stream)) == -1)
-		return NULL;
+	size_t nread = 0;
+
+	while (nread == 1) {
+		nread = getline (&line, len, stream);
+		if (nread == -1)
+			return NULL;
 	}
 
-//	if (*(line+leido) != '\n')
-//	if (leido != 0)
-		(*len)--; /* get rid of the trailing \0, fgetln
-			     does not have it */
-//	if (leido == 1)
-//		leido = getline (&line, len, stream);
+	(*len)--; /* get rid of the trailing \0, fgetln
+		     does not have it */
 
-//	printf ("Caracter '%c' - Leido '%d'\n", *(line+leido-1), leido);
 	return line;
 }
 #endif
+