liblouis.h | liblouis.h | |||
---|---|---|---|---|
/* liblouis Braille Translation and Back-Translation | /* liblouis Braille Translation and Back-Translation Library | |||
Library | ||||
Based on the Linux screenreader BRLTTY, copyright (C) 1999-2006 by | Based on the Linux screenreader BRLTTY, copyright (C) 1999-2006 by | |||
The BRLTTY Team | The BRLTTY Team | |||
Copyright (C) 2004, 2005, 2006 | Copyright (C) 2004, 2005, 2006, 2009 ViewPlus Technologies, Inc. | |||
ViewPlus Technologies, Inc. www.viewplus.com | www.viewplus.com and JJB Software, Inc. www.jjb-software.com | |||
and | ||||
JJB Software, Inc. www.jjb-software.com | ||||
All rights reserved | ||||
This file is free software; you can redistribute it and/or modify it | liblouis is free software: you can redistribute it and/or modify it | |||
under the terms of the Lesser or Library GNU General Public License | under the terms of the GNU Lesser General Public License as | |||
as published by the | published by the Free Software Foundation, either version 3 of the | |||
Free Software Foundation; either version 3, or (at your option) any | License, or (at your option) any later version. | |||
later version. | ||||
This file is distributed in the hope that it will be useful, but | liblouis is distributed in the hope that it will be useful, but | |||
WITHOUT ANY WARRANTY; without even the implied warranty of | WITHOUT ANY WARRANTY; without even the implied warranty of | |||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
Library GNU General Public License for more details. | Lesser General Public License for more details. | |||
You should have received a copy of the Library GNU General Public | You should have received a copy of the GNU Lesser General Public | |||
License along with this program; see the file COPYING. If not, write to | License along with this program. If not, see | |||
the Free Software Foundation, 51 Franklin Street, Fifth Floor, | <http://www.gnu.org/licenses/>. | |||
Boston, MA 02110-1301, USA. | ||||
Maintained by John J. Boyer john.boyer@jjb-software.com | Maintained by John J. Boyer john.boyer@abilitiessoft.com | |||
*/ | */ | |||
#ifndef __LIBLOUIS_H_ | #ifndef __LIBLOUIS_H_ | |||
#define __LIBLOUIS_H_ | #define __LIBLOUIS_H_ | |||
#ifdef __cplusplus | #ifdef __cplusplus | |||
extern "C" | extern "C" | |||
{ | { | |||
#endif /* __cplusplus */ | #endif /* __cplusplus */ | |||
#include "louiscfg.h" | ||||
#if WIDECHAR_SIZE == 2 | ||||
#define widechar unsigned short int | #define widechar unsigned short int | |||
#else | ||||
#define widechar unsigned int | ||||
#endif | ||||
#ifdef _WIN32 | #ifdef _WIN32 | |||
#define EXPORT_CALL __stdcall | #define EXPORT_CALL __stdcall | |||
char * EXPORT_CALL lou_getProgramPath (void); | char * EXPORT_CALL lou_getProgramPath (void); | |||
#else | #else | |||
#define EXPORT_CALL | #define EXPORT_CALL | |||
#endif | #endif | |||
typedef enum | typedef enum | |||
{ | { | |||
End of changes. 9 change blocks. | ||||
26 lines changed or deleted | 14 lines changed or added | |||