mirror of
https://github.com/vanilla-wiiu/vanilla.git
synced 2025-01-22 08:11:47 -05:00
move reverse_bits into util.c
This commit is contained in:
parent
31afc359a1
commit
4ecf7c07f1
4 changed files with 12 additions and 12 deletions
|
@ -31,17 +31,6 @@ uint16_t PORT_AUD;
|
|||
uint16_t PORT_HID;
|
||||
uint16_t PORT_CMD;
|
||||
|
||||
unsigned int reverse_bits(unsigned int b, int bit_count)
|
||||
{
|
||||
unsigned int result = 0;
|
||||
|
||||
for (int i = 0; i < bit_count; i++) {
|
||||
result |= ((b >> i) & 1) << (bit_count - 1 -i );
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
void send_to_console(int fd, const void *data, size_t data_size, int port)
|
||||
{
|
||||
struct sockaddr_in address;
|
||||
|
|
|
@ -37,7 +37,6 @@ typedef struct
|
|||
|
||||
int sync_internal(uint16_t code, uint32_t server_address);
|
||||
int connect_as_gamepad_internal(event_loop_t *ctx, uint32_t server_address);
|
||||
unsigned int reverse_bits(unsigned int b, int bit_count);
|
||||
void send_to_console(int fd, const void *data, size_t data_size, int port);
|
||||
int is_stop_code(const char *data, size_t data_length);
|
||||
int push_event(event_loop_t *loop, int type, const void *data, size_t size);
|
||||
|
|
11
lib/util.c
11
lib/util.c
|
@ -82,3 +82,14 @@ size_t get_millis()
|
|||
|
||||
return (s * 1000) + ms;
|
||||
}
|
||||
|
||||
unsigned int reverse_bits(unsigned int b, int bit_count)
|
||||
{
|
||||
unsigned int result = 0;
|
||||
|
||||
for (int i = 0; i < bit_count; i++) {
|
||||
result |= ((b >> i) & 1) << (bit_count - 1 -i );
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
|
@ -20,6 +20,7 @@ void force_interrupt();
|
|||
void install_interrupt_handler();
|
||||
void uninstall_interrupt_handler();
|
||||
size_t get_millis();
|
||||
unsigned int reverse_bits(unsigned int b, int bit_count);
|
||||
|
||||
uint16_t crc16(const void* data, size_t len);
|
||||
|
||||
|
|
Loading…
Reference in a new issue