Home | History | Annotate | Download | only in src

Lines Matching refs:string

87    Description: string conversion functions
96 INT charBuf2HexString(char *string, UCHAR *charBuf, INT charBufLength)
107 /* define hex string Table */
110 /* calculate corresponding hex string from charBuffer */
115 string[i*2] = hexSymb[c1]; /* convert to string */
116 string[i*2+1] = hexSymb[c2]; /* convert to string */
119 /* terminate string */
120 string[charBufLength<<1]='\0';
126 INT hexString2CharBuf(const char *string, UCHAR *charBuf, UINT charBufLength)
132 if (string[0] == '\0') {
133 return -1; /* invalid string size */
141 for (i=0;(string[i]!='\0')&&((i>>1)<charBufLength);i+=2) {
143 hNibble = hexChar2Dec(string[i]);
144 lNibble = hexChar2Dec(string[i+1]);
151 /* check if last character was string terminator */
152 if ((string[i-2]!=0) && (string[i]!=0)) {
153 return -1; /* invalid string size */