view osdep/swab.c @ 26355:a8fbc0224b81

Remove Win32 linker option for netstream. Other winsock using code does not need it, it should be set from configure and the reason why it was set in the first place has been lost in the mists of time.
author diego
date Fri, 11 Apr 2008 07:37:27 +0000
parents 936209c39ed1
children 5cfef41a1771
line wrap: on
line source

#include "config.h"

/* system has no swab.  emulate via bswap */
#include "mpbswap.h"
#include <unistd.h>

void swab(const void *from, void *to, ssize_t n) {
  const int16_t *in = (int16_t*)from;
  int16_t *out = (int16_t*)to;
  int i;
  n /= 2;
  for (i = 0 ; i < n; i++) {
    out[i] = bswap_16(in[i]);
  }
}