Subversion Repositories mdb

Rev

Rev 22 | Rev 32 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22 Rev 30
Line 419... Line 419...
419
	}
419
	}
420
	
420
	
421
	return NULL;
421
	return NULL;
422
}
422
}
423
 
423
 
-
 
424
char *strsplitt(char *str, char tok)
-
 
425
{
-
 
426
	static char *start, *end;
-
 
427
 
-
 
428
	if (str != NULL)
-
 
429
	{
-
 
430
		start = str;
-
 
431
		end = NULL;
-
 
432
	}
-
 
433
	else if (end)
-
 
434
		end = NULL;
-
 
435
	else
-
 
436
		return NULL;
-
 
437
 
-
 
438
	if ((end = strchr(start, tok)) != NULL)
-
 
439
	{
-
 
440
		char *p;
-
 
441
 
-
 
442
		*end = 0;
-
 
443
		p = start;
-
 
444
		start = end + 1;
-
 
445
		return p;
-
 
446
	}
-
 
447
	else
-
 
448
	{
-
 
449
		char *p;
-
 
450
		
-
 
451
		p = start;
-
 
452
		start = NULL;
-
 
453
		end = NULL;
-
 
454
		return p;
-
 
455
	}
-
 
456
 
-
 
457
	return NULL;
-
 
458
}
-
 
459
 
424
int isnumeric(char *str)
460
int isnumeric(char *str)
425
{
461
{
426
	char *p;
462
	char *p;
427
 
463
 
428
	if (str == NULL)
464
	if (str == NULL)