diff --git a/headers/posix/sys/select.h b/headers/posix/sys/select.h index ebc9d0e49d..064a0ddfb3 100644 --- a/headers/posix/sys/select.h +++ b/headers/posix/sys/select.h @@ -43,6 +43,9 @@ typedef struct fd_set { #define _FD_BITSINDEX(fd) ((fd) / NFDBITS) #define _FD_BIT(fd) (1L << ((fd) % NFDBITS)) +// FD_ZERO uses memset +#include + #define FD_ZERO(set) memset((set), 0, sizeof(fd_set)) #define FD_SET(fd, set) ((set)->bits[_FD_BITSINDEX(fd)] |= _FD_BIT(fd)) #define FD_CLR(fd, set) ((set)->bits[_FD_BITSINDEX(fd)] &= ~_FD_BIT(fd)) diff --git a/src/libs/glut/glut_shapes.c b/src/libs/glut/glut_shapes.c index 1f9d84991e..5912f525d1 100644 --- a/src/libs/glut/glut_shapes.c +++ b/src/libs/glut/glut_shapes.c @@ -507,7 +507,7 @@ static GLfloat idata[12][3] = {-Z, -X, 0} }; -static int index[20][3] = +static int iIndex[20][3] = { {0, 4, 1}, {0, 9, 4}, @@ -537,7 +537,7 @@ icosahedron(GLenum shadeType) int i; for (i = 19; i >= 0; i--) { - drawtriangle(i, idata, index, shadeType); + drawtriangle(i, idata, iIndex, shadeType); } }