summaryrefslogtreecommitdiff
path: root/pjlib/src/pj/string.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2005-11-20 19:55:42 +0000
committerBenny Prijono <bennylp@teluu.com>2005-11-20 19:55:42 +0000
commita605c06e12510600a67aaa86ea349037f613e53d (patch)
treecb001ad89f212ffaf6985eadc673230ccd25d7b9 /pjlib/src/pj/string.c
parent66864977389a1a59bf7a5d38fcd62559190bb93e (diff)
Added hex character conversion utility in ctype
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@62 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pj/string.c')
-rw-r--r--pjlib/src/pj/string.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/pjlib/src/pj/string.c b/pjlib/src/pj/string.c
index 34a518fb..5c152fb5 100644
--- a/pjlib/src/pj/string.c
+++ b/pjlib/src/pj/string.c
@@ -27,9 +27,6 @@
#endif
-static char hex[] = {'0', '1', '2', '3', '4', '5', '6', '7',
- '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' };
-
PJ_DEF(pj_str_t*) pj_strltrim( pj_str_t *str )
{
register char *p = str->ptr;
@@ -50,12 +47,6 @@ PJ_DEF(pj_str_t*) pj_strrtrim( pj_str_t *str )
return str;
}
-PJ_INLINE(void) pj_val_to_hex_digit(unsigned value, char *p)
-{
- *p++ = hex[ (value & 0xF0) >> 4 ];
- *p++ = hex[ (value & 0x0F) ];
-}
-
PJ_DEF(char*) pj_create_random_string(char *str, pj_size_t len)
{
unsigned i;
@@ -72,7 +63,7 @@ PJ_DEF(char*) pj_create_random_string(char *str, pj_size_t len)
p += 8;
}
for (i=i * 8; i<len; ++i) {
- *p++ = hex[ pj_rand() & 0x0F ];
+ *p++ = pj_hex_digits[ pj_rand() & 0x0F ];
}
return str;
}
@@ -129,3 +120,4 @@ PJ_DEF(int) pj_utoa_pad( unsigned long val, char *buf, int min_dig, int pad)
return len;
}
+