Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37870207
en ru br
ALT Linux repositórios
S:1.1-alt2_31

Group :: Jogos/Outros
RPM: alphabet-soup

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: alphabet-soup-1.1-rhbz699425.patch
Download


--- alphabet-soup-1.1/dictionary.c	2011-07-16 17:33:05.156782507 +0200
+++ new/dictionary.c	2011-07-16 17:32:56.727782244 +0200
@@ -98,25 +98,15 @@
 void dictionary_load(DICTIONARY * dp, char * fn)
 {
 	PACKFILE * fp;
-	char word[128];
+	char word[WORD_MAX_LENGTH];
 	int i;
 	
 	dp->words = 0;
 	dp->word_min = 64;
 	dp->word_max = 0;
 	fp = pack_fopen(fn, "r");
-	while(!pack_feof(fp))
+	while(pack_fgets(word, WORD_MAX_LENGTH, fp))
 	{
-		for(i = 0; i < 32; i++)
-		{
-			word[i] = pack_getc(fp);
-			if(word[i] == '\r')
-			{
-				word[i] = '\0';
-				pack_getc(fp);
-				break;
-			}
-		}
 		if(strlen(word) > 0)
 		{
 			dictionary_add(dp, word);
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009