Revision 324
corrected some more things
hltp.c | ||
---|---|---|
6 | 6 |
|
7 | 7 |
static void* hltp_interpret_string(const uint8_t *p, const size_t sz){ |
8 | 8 |
void *ret = malloc((sz+1)*sizeof(char)); |
9 |
for(size_t i = 0; i < sz; ++i) ((char*)ret)[i] = p[i]; |
|
9 |
for(size_t i = 0; i < sz; ++i) ((char*)ret)[i] = (char)p[i];
|
|
10 | 10 |
((char*)ret)[sz] = '\0'; |
11 | 11 |
return ret; |
12 | 12 |
} |
13 | 13 |
int hltp_send_string(const char *p){ |
14 | 14 |
uint8_t type = hltp_type_string; |
15 |
uint8_t* ptr[2]; ptr[0] = &type; ptr[1] = (uint8_t*)p;
|
|
16 |
size_t sz[2]; sz [0] = 1; sz [1] = strlen(p); |
|
15 |
const uint8_t* ptr[2]; ptr[0] = &type; ptr[1] = (const uint8_t*)p;
|
|
16 |
size_t sz[2]; sz [0] = 1; sz [1] = strlen(p);
|
|
17 | 17 |
return nctp_send(2, ptr, sz); |
18 | 18 |
} |
19 | 19 |
|
Also available in: Unified diff