configure: allow C{,XX}FLAGS override
[mesa.git] / src / glut / glx / glut_key.c
1
2 /* Copyright (c) Mark J. Kilgard, 1997. */
3
4 /* This program is freely distributable without licensing fees
5 and is provided without guarantee or warrantee expressed or
6 implied. This program is -not- in the public domain. */
7
8 #include <stdlib.h>
9
10 #include "glutint.h"
11
12 /* CENTRY */
13 void GLUTAPIENTRY
14 glutKeyboardFunc(GLUTkeyboardCB keyboardFunc)
15 {
16 __glutChangeWindowEventMask(KeyPressMask,
17 keyboardFunc != NULL || __glutCurrentWindow->special != NULL);
18 __glutCurrentWindow->keyboard = keyboardFunc;
19 }
20
21 void GLUTAPIENTRY
22 glutSpecialFunc(GLUTspecialCB specialFunc)
23 {
24 __glutChangeWindowEventMask(KeyPressMask,
25 specialFunc != NULL || __glutCurrentWindow->keyboard != NULL);
26 __glutCurrentWindow->special = specialFunc;
27 }
28
29 /* ENDCENTRY */