[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r12531 - Extractor/src/main
From: |
gnunet |
Subject: |
[GNUnet-SVN] r12531 - Extractor/src/main |
Date: |
Sat, 14 Aug 2010 21:58:45 +0200 |
Author: grothoff
Date: 2010-08-14 21:58:45 +0200 (Sat, 14 Aug 2010)
New Revision: 12531
Modified:
Extractor/src/main/extractor.c
Log:
reduce strlen calls
Modified: Extractor/src/main/extractor.c
===================================================================
--- Extractor/src/main/extractor.c 2010-08-14 19:55:45 UTC (rev 12530)
+++ Extractor/src/main/extractor.c 2010-08-14 19:58:45 UTC (rev 12531)
@@ -1170,6 +1170,8 @@
{
char hfn[256];
char tfn[256];
+ size_t hfn_len;
+ size_t tfn_len;
char *fn;
FILE *fin;
void *ptr;
@@ -1228,17 +1230,19 @@
}
while (NULL != fgets (hfn, sizeof(hfn), fin))
{
- if (strlen (hfn) <= 1)
+ hfn_len = strlen (hfn);
+ if (hfn_len <= 1)
break;
ptr = NULL;
- hfn[strlen(hfn)-1] = '\0'; /* kill newline */
+ hfn[--hfn_len] = '\0'; /* kill newline */
if (NULL == fgets (tfn, sizeof(tfn), fin))
break;
if ('!' != tfn[0])
break;
- tfn[strlen(tfn)-1] = '\0'; /* kill newline */
+ tfn_len = strlen (tfn);
+ tfn[--tfn_len] = '\0'; /* kill newline */
if ( (want_tail) &&
- (strlen (tfn) > 1) )
+ (tfn_len > 1) )
{
fn = &tfn[1];
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r12531 - Extractor/src/main,
gnunet <=