| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | 
							- /***************************************************************************
 -  *   Copyright (C) 2005,2006 by Jonathan Duddington                        *
 -  *   [email protected]                                                       *
 -  *                                                                         *
 -  *   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.             *
 -  ***************************************************************************/
 - 
 - // Header file for RISCOS build
 - 
 - 
 - // comment this out when compiling the "speak" process
 - //#define SPECT_EDITOR
 - 
 - #define PATHSEP   '.'
 - #define USE_ASSEMBLER_1
 - #define PLATFORM_RISCOS
 - #define NEED_WCHAR_FUNCTIONS
 - #define __cdecl               // define as null, needed for Borland compiler
 - #define ESPEAK_API
 - 
 - typedef unsigned short USHORT;
 - typedef unsigned char  UCHAR;
 - typedef int DOUBLEX;
 - 
 - typedef struct {
 -    const char *mnem;
 -    int  value;
 - } MNEM_TAB;
 - int LookupMnem(MNEM_TAB *table, char *string);
 - 
 - #ifdef PLATFORM_WINDOWS
 - #define N_PATH_HOME  220
 - #else
 - #define N_PATH_HOME  150
 - #endif
 - 
 - extern char path_home[N_PATH_HOME];    // this is the espeak-data directory
 - 
 - 
 - extern void strncpy0(char *to,const char *from, int size);
 - extern int GetFileLength(const char *filename);
 - extern char *Alloc(int size);
 - extern void Free(void *ptr);
 - 
 - 
 - const int wcslen(const wchar_t *str);
 - 
 - 
 - extern "C" {
 - // optional assembler routine to speed-up Wavegen()
 - int AddSineWaves(int waveph, int h_switch_sign, int maxh, int *harmspect);
 - }
 - 
 - #define strcasecmp(a,b)   strcmp(a,b)
 
 
  |