aboutsummaryrefslogtreecommitdiff
path: root/src/helper
diff options
context:
space:
mode:
authorSpencer Oliver <spen@spen-soft.co.uk>2011-12-23 11:59:15 +0000
committerØyvind Harboe <oyvindharboe@gmail.com>2011-12-31 12:23:55 +0000
commit7e2257663d1ccdcfba5e000d6745367eb3d94443 (patch)
tree5f7685884275c38a1c8b8d1447bee49bada8025e /src/helper
parent27bcd224b299f70c1ee8e776abebec3114ac548e (diff)
downloadriscv-openocd-7e2257663d1ccdcfba5e000d6745367eb3d94443.zip
riscv-openocd-7e2257663d1ccdcfba5e000d6745367eb3d94443.tar.gz
riscv-openocd-7e2257663d1ccdcfba5e000d6745367eb3d94443.tar.bz2
build: fix mingw build issues
8901fca0270fec41b12c30c7dbd806d460548c5b broke the build under mingw, this fixes that. Change-Id: I22b91e220dac3b68cc576b65a9f1b8711e64263a Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/298 Tested-by: jenkins Reviewed-by: Freddie Chopin <freddie.chopin@gmail.com> Reviewed-by: Øyvind Harboe <oyvindharboe@gmail.com>
Diffstat (limited to 'src/helper')
-rw-r--r--src/helper/replacements.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/helper/replacements.h b/src/helper/replacements.h
index 3598dd9..da48b91 100644
--- a/src/helper/replacements.h
+++ b/src/helper/replacements.h
@@ -161,6 +161,9 @@ static __inline void outb(unsigned char value, unsigned short int port)
__asm__ __volatile__ ("outb %b0,%w1": :"a" (value), "Nd" (port));
}
+/* mingw does not have ffs, so use gcc builtin types */
+#define ffs __builtin_ffs
+
#endif /* IS_MINGW */
int win_select(int max_fd, fd_set *rfds, fd_set *wfds, fd_set *efds, struct timeval *tv);