Revision bc7aed20 core/src/aos_sssp.c
core/src/aos_sssp.c | ||
---|---|---|
324 | 324 |
{ |
325 | 325 |
buffer[0] = message.type; |
326 | 326 |
for (size_t byte = 0; byte < sizeof(aos_ssspmoduleid_t); ++byte) { |
327 |
buffer[byte+1] = (message.payload.id >> (8 * (sizeof(aos_ssspmoduleid_t) - (byte+1)))) & 0xFF;
|
|
327 |
buffer[byte+1] = (message.payload.id >> ((sizeof(aos_ssspmoduleid_t) - (byte+1)) * 8)) & 0xFF;
|
|
328 | 328 |
} |
329 | 329 |
return AOS_SUCCESS; |
330 | 330 |
} |
... | ... | |
361 | 361 |
{ |
362 | 362 |
message->payload.id = 0; |
363 | 363 |
for (size_t byte = 0; byte < sizeof(aos_ssspmoduleid_t); ++byte) { |
364 |
message->payload.id |= (aos_ssspmoduleid_t)(buffer[byte+1] << (8 * (sizeof(aos_ssspmoduleid_t) - (byte+1))));
|
|
364 |
message->payload.id |= (aos_ssspmoduleid_t)(buffer[byte+1] << ((sizeof(aos_ssspmoduleid_t) - (byte+1)) * 8));
|
|
365 | 365 |
} |
366 | 366 |
return AOS_SUCCESS; |
367 | 367 |
} |
Also available in: Unified diff