Revision 26
logic/trunk/src/init/devicelist.c | ||
---|---|---|
44 | 44 |
// for each string separately in order to keep it scalable |
45 | 45 |
while(node!=NULL) |
46 | 46 |
{ |
47 |
printf("ime: %s\n", node->value.element.attrs->value); |
|
48 |
printf("size pointer: %d\n", sizeof(node->value.element.attrs->value)); |
|
49 |
printf("size string: %d\n", strlen(node->value.element.attrs->value)); |
|
50 |
printf("alociraj: %d\n", sizeof(node->value.element.attrs->value)*strlen(node->value.element.attrs->value)); |
|
51 |
printf("----------------------------------------------\n"); |
|
52 |
/* |
|
47 | 53 |
curr = (device *)malloc(sizeof(device)); |
48 | 54 |
|
49 | 55 |
curr->id = (char *)malloc(sizeof(node->value.element.attrs->value)); |
50 | 56 |
strcpy(curr->id, node->value.element.attrs->value); |
51 | 57 |
printf("id:\t %s\n", curr->id ); |
58 |
/**/ |
|
52 | 59 |
/* |
53 | 60 |
// getting data for individual device |
54 | 61 |
mxml_node_t *mxml_deviceNode; |
Also available in: Unified diff