blob: 27562f2c26718071818a11654b88946e8961d292 [file]
/*
* voxin_shim.c - Shim for Voxin (version >= 3)
*
* Copyright (C) 2019 Samuel Thibault <samuel.thibault@ens-lyon.org>
*
* This 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, or (at your option)
* any later version.
*
* This software 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, see <https://www.gnu.org/licenses/>.
*/
#include "voxin.h"
#include <assert.h>
ECIHand ECIFNDECLARE eciNew(void) {
assert(0);
}
int ECIFNDECLARE eciGetAvailableLanguages(enum ECILanguageDialect *aLanguages, int *nLanguages) {
assert(0);
}
ECIHand ECIFNDECLARE eciDelete(ECIHand hEngine) {
assert(0);
}
void ECIFNDECLARE eciVersion(char *pBuffer) {
assert(0);
}
void ECIFNDECLARE eciErrorMessage(ECIHand hEngine, void* buffer) {
assert(0);
}
int ECIFNDECLARE eciGetParam(ECIHand hEngine, enum ECIParam Param) {
assert(0);
}
int ECIFNDECLARE eciSetParam(ECIHand hEngine, enum ECIParam Param, int iValue) {
assert(0);
}
Boolean ECIFNDECLARE eciGetVoiceName(ECIHand hEngine, int iVoice, void *pBuffer) {
assert(0);
}
Boolean ECIFNDECLARE eciCopyVoice(ECIHand hEngine, int iVoiceFrom, int iVoiceTo) {
assert(0);
}
int ECIFNDECLARE eciGetVoiceParam(ECIHand hEngine, int iVoice, enum ECIVoiceParam Param) {
assert(0);
}
int ECIFNDECLARE eciSetVoiceParam(ECIHand hEngine, int iVoice, enum ECIVoiceParam Param, int iValue) {
assert(0);
}
Boolean ECIFNDECLARE eciAddText(ECIHand hEngine, ECIInputText pText) {
assert(0);
}
Boolean ECIFNDECLARE eciInsertIndex(ECIHand hEngine, int iIndex) {
assert(0);
}
Boolean ECIFNDECLARE eciSynthesize(ECIHand hEngine) {
assert(0);
}
Boolean ECIFNDECLARE eciStop(ECIHand hEngine) {
assert(0);
}
Boolean ECIFNDECLARE eciSynchronize(ECIHand hEngine) {
assert(0);
}
Boolean ECIFNDECLARE eciSetOutputBuffer(ECIHand hEngine, int iSize, short *psBuffer) {
assert(0);
}
void ECIFNDECLARE eciRegisterCallback(ECIHand hEngine, ECICallback Callback, void *pData) {
assert(0);
}
ECIDictHand ECIFNDECLARE eciNewDict(ECIHand hEngine) {
assert(0);
}
ECIDictHand ECIFNDECLARE eciGetDict(ECIHand hEngine) {
assert(0);
}
enum ECIDictError ECIFNDECLARE eciSetDict(ECIHand hEngine, ECIDictHand hDict) {
assert(0);
}
ECIDictHand ECIFNDECLARE eciDeleteDict(ECIHand hEngine, ECIDictHand hDict) {
assert(0);
}
enum ECIDictError ECIFNDECLARE eciLoadDict(ECIHand hEngine, ECIDictHand hDict, enum ECIDictVolume DictVol, ECIInputText pFilename) {
assert(0);
}
int voxGetVoices(vox_t *list, unsigned int *nbVoices) {
assert(0);
}
int voxSetParam(void *handle, voxParam param, int value) {
assert(0);
}
int voxToString(vox_t *data, char *string, size_t *size) {
assert(0);
}
int voxString(vox_t *v, char *s, size_t len) {
assert(0);
}