blob: b22477bb8cb9e4386d809f8cc641779bd543053f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
/*
* Copyright 2001, 2002, 2003 David Mansfield and Cobite, Inc.
* See COPYING file for license information
*/
/**
* Copyright (c) 1998 Cobite, Inc. All Rights Reserved.
* @author Karl LaRocca
* @created Fri Nov 6 14:48:04 1998
* @version $Revision: 1.4 $$Date: 2001/10/25 18:36:11 $
*/
#ifndef _TEXT_UTIL_H
#define _TEXT_UTIL_H
#ifdef __cplusplus
extern "C"
{
#endif
char* chop( char* src );
char* digits( char* src );
char* lower_case( char* src );
char* reverse( char* src );
char* trim( char* src );
void trim_zeros_after_decimal( char* src );
char* upper_case( char* src );
int strrcmp( const char* haystack, const char* needle );
const char* cents2money( long cents );
long money2cents( const char* money );
// these two allocate returned memory, so be sure to free it...
char* frobstr( char* src );
char* unfrobstr( char* src );
void str2hex( char* dest, const char* src, int slen );
void hex2str( char* dest, const char* src, int slen );
#ifdef __cplusplus
}
#endif
#endif /* _TEXT_UTIL_H */
|