diff --git a/src/posix/posix.h b/src/posix/posix.h index 2a635a78..8b53fd95 100644 --- a/src/posix/posix.h +++ b/src/posix/posix.h @@ -1,47 +1,53 @@ /* -Copyright (C) 1997-2001 Id Software, Inc. + * Copyright (C) 1997-2001 Id Software, Inc. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA + * 02111-1307, USA. + * + * ======================================================================= + * + * A header file for some of the plattform dependend stuff. This stuff + * is implemented in unix/ and sdl/ + * + * ======================================================================= + */ -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or (at your option) any later version. +typedef void ( *Key_Event_fp_t )( int key, qboolean down ); -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +extern void ( *KBD_Update_fp )( void ); +extern void ( *KBD_Init_fp )( Key_Event_fp_t fp ); +extern void ( *KBD_Close_fp )( void ); -See the GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -*/ - - -typedef void (*Key_Event_fp_t)(int key, qboolean down); - -extern void (*KBD_Update_fp)(void); -extern void (*KBD_Init_fp)(Key_Event_fp_t fp); -extern void (*KBD_Close_fp)(void); - -void RW_IN_PlatformInit(); -void RW_IN_Activate(); +void RW_IN_PlatformInit (); +void RW_IN_Activate (); #define MOUSE_MAX 3000 #define MOUSE_MIN 40 -void getMouse(int *x, int *y, int *state); +void getMouse ( int *x, int *y, int *state ); -typedef struct in_state { - // Pointers to functions back in client, set by vid_so - void (*IN_CenterView_fp)(void); - Key_Event_fp_t Key_Event_fp; - vec_t *viewangles; - int *in_strafe_state; - int *in_speed_state; +typedef struct in_state +{ + /* Pointers to functions back in client, set by vid_so */ + void ( *IN_CenterView_fp )( void ); + Key_Event_fp_t Key_Event_fp; + vec_t *viewangles; + int *in_strafe_state; + int *in_speed_state; } in_state_t; -in_state_t *getState(); - +in_state_t *getState ();