version 1.7.28.1, 2018/05/31 15:34:28
|
version 1.10, 2023/03/14 22:36:13
|
Line 12 terms:
|
Line 12 terms:
|
All of the documentation and software included in the ELWIX and AITNET |
All of the documentation and software included in the ELWIX and AITNET |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
Releases is copyrighted by ELWIX - Sofia/Bulgaria <info@elwix.org> |
|
|
Copyright 2004 - 2018 | Copyright 2004 - 2023 |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
by Michael Pounov <misho@elwix.org>. All rights reserved. |
|
|
Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
Line 286 str_Dig2Hex(ait_val_t *digz)
|
Line 286 str_Dig2Hex(ait_val_t *digz)
|
|
|
for (i = 0, b = AIT_GET_BUF(digz); i < AIT_LEN(digz); i++) { |
for (i = 0, b = AIT_GET_BUF(digz); i < AIT_LEN(digz); i++) { |
snprintf(szWork, sizeof szWork, "%02hhX", b[i]); |
snprintf(szWork, sizeof szWork, "%02hhX", b[i]); |
strncat(str, szWork, 2); | strcat(str, szWork); |
| } |
| |
| return str; |
| } |
| |
| /* |
| * str_Dig2Hex2() - Convert from digit array to Hex string |
| * |
| * @digz = Digits array |
| * @diglen = Array length |
| * return: NULL nothing to do or error; |
| * !=0 Allocated new converted string (must be e_free()) |
| */ |
| char * |
| str_Dig2Hex2(u_char * __restrict digz, int diglen) |
| { |
| register int i; |
| char szWork[3] = { 0, 0, 0 }, *str; |
| u_char *b; |
| |
| if (!digz || !diglen) |
| return NULL; |
| |
| str = e_malloc(diglen * 2 + 1); |
| if (!str) |
| return NULL; |
| else |
| memset(str, 0, diglen * 2 + 1); |
| |
| for (i = 0, b = digz; i < diglen; i++) { |
| snprintf(szWork, sizeof szWork, "%02hhX", b[i]); |
| strcat(str, szWork); |
} |
} |
|
|
return str; |
return str; |