/[xlog]/xlog/src/utils.c
ViewVC logotype

Diff of /xlog/src/utils.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.32 by pa4tu, Tue Dec 14 20:32:43 2004 UTC revision 1.33 by pa4tu, Fri Jan 14 20:06:50 2005 UTC
# Line 323  finddot (gchar * str) Line 323  finddot (gchar * str)
323          qsoband = g_strdup (str);          qsoband = g_strdup (str);
324          end = qsoband + strlen (qsoband);          end = qsoband + strlen (qsoband);
325          for (j = qsoband; j < end; ++j)          for (j = qsoband; j < end; ++j)
326            {
327                    switch (*j)
328                  {                  {
329                          switch (*j)                          case '.':
330                          {                          *j = '\0';
331                                  case '.':                          break;
                                 *j = '\0';  
                                 break;  
                         }  
332                  }                  }
333            }
334          if (g_ascii_strcasecmp (qsoband, "1") == 0)          if (g_ascii_strcasecmp (qsoband, "1") == 0)
335                  found = "1.8";                  found = "1.8";
336          else if (g_ascii_strcasecmp (qsoband, "3") == 0)          else if (g_ascii_strcasecmp (qsoband, "3") == 0)
337                  found = "3.5";                  found = "3.5";
338            else if (g_ascii_strcasecmp (qsoband, "5") == 0)
339                    found = "5.3";
340          else if (g_ascii_strcasecmp (qsoband, "7") == 0)          else if (g_ascii_strcasecmp (qsoband, "7") == 0)
341                  found = "7";                  found = "7";
342          else if (g_ascii_strcasecmp (qsoband, "29") == 0)          else if (g_ascii_strcasecmp (qsoband, "29") == 0)
# Line 349  finddot (gchar * str) Line 351  finddot (gchar * str)
351                          found = "144";                          found = "144";
352                  else if (atoi (qsoband) > 221 && atoi (qsoband) < 226)                  else if (atoi (qsoband) > 221 && atoi (qsoband) < 226)
353                          found = "222";                          found = "222";
354                  else if (atoi (qsoband) > 429 && atoi (qsoband) < 440)                  else if (atoi (qsoband) > 419 && atoi (qsoband) < 451)
355                          found = "432";                          found = "432";
356                  else if (atoi (qsoband) > 901 && atoi (qsoband) < 929)                  else if (atoi (qsoband) > 901 && atoi (qsoband) < 929)
357                          found = "902";                          found = "902";
358                  else if (atoi (qsoband) > 1239 && atoi (qsoband) < 1301)                  else if (atoi (qsoband) > 1239 && atoi (qsoband) < 1326)
359                          found = "1296";                          found = "1296";
360                  else                  else
361                          found = qsoband;                          found = qsoband;
# Line 392  findband (gchar * arg) Line 394  findband (gchar * arg)
394          fr = strtoll(arg, (char **)NULL, 10);          fr = strtoll(arg, (char **)NULL, 10);
395    
396          if (fr > 1325)          /* no dot */          if (fr > 1325)          /* no dot */
397                  {          {
398                          sprintf (str, "%lld", fr);                  sprintf (str, "%lld", fr);
399                          if (strlen (str) > 9)                  if (strlen (str) > 9)
400          str[strlen (str) - 9] = '\0';                          str[strlen (str) - 9] = '\0';
401                          else if (strlen (str) > 6)                  else if (strlen (str) > 6)
402          str[strlen (str) - 6] = '\0';                          str[strlen (str) - 6] = '\0';
403                          else if (strlen (str) > 3)                  else if (strlen (str) > 3)
404          str[strlen (str) - 3] = '\0';                          str[strlen (str) - 3] = '\0';
405                          fr = strtoll(str, (char **)NULL, 10);                  fr = strtoll(str, (char **)NULL, 10);
406                  }          }
407    
408          switch (fr)          switch (fr)
409                  {          {
410                  case 29:                  case 29:
411                          fr = 28;                          fr = 28;
412                          break;                          break;
# Line 428  findband (gchar * arg) Line 430  findband (gchar * arg)
430                          break;                          break;
431                  default:                  default:
432                          break;                          break;
433                  }          }
434          sprintf (str, "%lld", fr);          sprintf (str, "%lld", fr);
435          return (str);          return (str);
436  }  }

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26