www.pudn.com > opengpssim.zip > 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 ----------------------------- */