| 1479 | } |
| 1480 | |
| 1481 | void swap_endian(void *data, unsigned elem_size, unsigned num) |
| 1482 | { |
| 1483 | char *src = (char*) data; |
| 1484 | char *dst = src + (elem_size - 1); |
| 1485 | |
| 1486 | while(num) |
| 1487 | { |
| 1488 | unsigned n = elem_size>>1; |
| 1489 | char tmp; |
| 1490 | while(n) |
| 1491 | { |
| 1492 | tmp = *src; |
| 1493 | *src = *dst; |
| 1494 | *dst = tmp; |
| 1495 | |
| 1496 | src++; |
| 1497 | dst--; |
| 1498 | n--; |
| 1499 | } |
| 1500 | |
| 1501 | src = src + (elem_size>>1); |
| 1502 | dst = src + (elem_size - 1); |
| 1503 | num--; |
| 1504 | } |
| 1505 | } |
| 1506 | |
| 1507 | int net_socket_read_wait(NETSOCKET sock, int time) |
| 1508 | { |
nothing calls this directly
no outgoing calls
no test coverage detected