Revision 27
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 |
/* |
|
47 | 48 |
printf("ime: %s\n", node->value.element.attrs->value); |
48 | 49 |
printf("size pointer: %d\n", sizeof(node->value.element.attrs->value)); |
49 | 50 |
printf("size string: %d\n", strlen(node->value.element.attrs->value)); |
50 | 51 |
printf("alociraj: %d\n", sizeof(node->value.element.attrs->value)*strlen(node->value.element.attrs->value)); |
51 | 52 |
printf("----------------------------------------------\n"); |
52 |
/* |
|
53 |
/**/ |
|
54 |
//* |
|
53 | 55 |
curr = (device *)malloc(sizeof(device)); |
54 | 56 |
|
55 |
curr->id = (char *)malloc(sizeof(node->value.element.attrs->value)); |
|
57 |
curr->id = (char *)malloc(sizeof(node->value.element.attrs->value)*strlen(node->value.element.attrs->value));
|
|
56 | 58 |
strcpy(curr->id, node->value.element.attrs->value); |
57 | 59 |
printf("id:\t %s\n", curr->id ); |
60 |
printf("----------------------------------------------\n"); |
|
58 | 61 |
/**/ |
59 | 62 |
/* |
60 | 63 |
// getting data for individual device |
Also available in: Unified diff