gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r11689 - Extractor/src/main


From: gnunet
Subject: [GNUnet-SVN] r11689 - Extractor/src/main
Date: Sat, 12 Jun 2010 16:43:54 +0200

Author: grothoff
Date: 2010-06-12 16:43:54 +0200 (Sat, 12 Jun 2010)
New Revision: 11689

Modified:
   Extractor/src/main/extract.c
Log:
fix

Modified: Extractor/src/main/extract.c
===================================================================
--- Extractor/src/main/extract.c        2010-06-12 14:41:25 UTC (rev 11688)
+++ Extractor/src/main/extract.c        2010-06-12 14:43:54 UTC (rev 11689)
@@ -471,8 +471,8 @@
 finish_bibtex (const char *fn)
 {
   int i;
-  char *tya;
   const char *et;
+  char temp[20];
 
   if (entry_type != NULL)
     et = entry_type;
@@ -487,12 +487,22 @@
             fn);
   else
     {
+      snprintf (temp,
+               sizeof (temp),
+               "%.5s%.5s%.5s",
+               btm[2].value,
+               btm[1].value,
+               btm[0].value);
+      
+      for (i=strlen(temp)-1;i>=0;i-- )
+       if (! isalnum( (unsigned char) temp[i]) ) 
+         temp[i] = '_';
+       else 
+         temp[i] = tolower( (unsigned char) temp[i]);
       fprintf (stdout,
-              "@%s %.5s%.5s%.5s { ",
+              "@%s %s { ",
               et,
-              btm[2].value,
-              btm[1].value,
-              btm[0].value);
+              temp);
     }
 
             




reply via email to

[Prev in Thread] Current Thread [Next in Thread]