📄 ogslibrary.h
字号:
/* ************************************************************************
* *
* GPS Simulation *
* *
* -------------------------------------------------------------------- *
* *
* Module: ogslibrary.h *
* *
* Version: 0.1 *
* Date: 17.02.02 *
* *
* Author: G. Beyerle *
* *
* -------------------------------------------------------------------- *
* *
* Copyright (C) 2002 Georg Beyerle *
* *
* 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., 675 Mass Ave, Cambridge, MA 02139, USA. *
* *
* -------------------------------------------------------------------- *
* *
* The files 'gpsfuncs.cpp', 'gpsrcvr.cpp' are modified versions of *
* the files with the same name from Clifford Kelley's OpenSourceGPS *
* distribution. The unmodified files can be obtained from *
* http://www.home.earthlink.net/~cwkelley *
* *
* -------------------------------------------------------------------- *
* *
* Interface to ogslibrary.cpp *
* *
************************************************************************ */
/* ******************************* changes ********************************
dd.mm.yy -
************************************************************************ */
/* ------------------------------ prototypes ------------------------------ */
void calc_cacode( void);
int parity_exor_7to30( int bit, long parity);
int bit_test_long( unsigned long data, int bit_n);
int read_key_value_pair_double( char *tok, char pattern[], double *val, char sep[]);
int read_key_value_pair_float( char *tok, char pattern[], float *val, char sep[]);
int read_key_value_pair_int( char *tok, char pattern[], int *val, char sep[]);
char *conmalloc( size_t len);
void set_directories( char *ptr);
#ifndef __TURBOC__
void clrscr( void);
void gotoxy( int x, int y);
// don't know how to do these...
#ifdef linux
void init_keyboard( void);
void close_keyboard( void);
int kbhit( void);
int readch( void);
#else
// not linux
int kbhit( void);
char getch( void);
#endif
#endif
/* ------------------------------ end of file ----------------------------- */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -