2 /* Copyright (c) Mark J. Kilgard, 1997. */
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. */
14 glutKeyboardUpFunc(GLUTkeyboardCB keyboardUpFunc
)
16 __glutChangeWindowEventMask(KeyReleaseMask
,
17 keyboardUpFunc
!= NULL
|| __glutCurrentWindow
->specialUp
!= NULL
);
18 __glutCurrentWindow
->keyboardUp
= keyboardUpFunc
;
22 glutSpecialUpFunc(GLUTspecialCB specialUpFunc
)
24 __glutChangeWindowEventMask(KeyReleaseMask
,
25 specialUpFunc
!= NULL
|| __glutCurrentWindow
->keyboardUp
!= NULL
);
26 __glutCurrentWindow
->specialUp
= specialUpFunc
;