|
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; |