/** * Copyright (C) 2004-2005 Savoir-Faire Linux inc. * Author: Yan Morin <yan.morin@savoirfairelinux.com> * Author: Laurielle Lea <laurielle.lea@savoirfairelinux.com> * * 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. */ #ifndef __GLOBAL_H__ #define __GLOBAL_H__ #include <assert.h> #include <stdio.h> typedef float float32; typedef short int16; //#define DEBUG #ifdef DEBUG #define _debug(...) fprintf(stderr, "[sflphoned] " __VA_ARGS__) #define _debugException(...) fprintf(stderr, "[sflphoned-exception] " __VA_ARGS__ "\n") #define _debugInit(...) fprintf(stderr, "[sflphoned-init] " __VA_ARGS__ "\n") #else #define _debug(...) #define _debugException(...) #define _debugInit(...) #endif #define SFLPHONED_VERSION "0.6" #define SFLPHONED_VERSIONNUM 0x000600 #define PROGNAME "sflphoned" #define PROGNAME_GLOBAL "sflphone" #define PROGDIR "sflphone" #define RINGDIR "ringtones" #define CODECDIR "codecs" #define MONO 1 #define CHANNELS 2 #define SAMPLING_RATE 8000 #define SIZEBUF 1024*1024 #define FORMAT 4 #endif // __GLOBAL_H__