Project

General

Profile

Revision 324

corrected some more things

View differences:

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