#include <stdio.h>
#include <stdlib.h>
#include "XPLMUtilities.h"
XPLM_API void XPLMGetSystemPath(char * outSystemPath) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMGetPrefsPath(char * outPrefsPath) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API const char * XPLMGetDirectorySeparator(void) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API char * XPLMExtractFileAndPath(char * inFullPath) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API int XPLMGetDirectoryContents(const char * inDirectoryPath, int inFirstReturn, char * outFileNames, int inFileNameBufSize, char ** outIndices, int inIndexCount, int * outTotalFiles, int * outReturnedFiles) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API int XPLMLoadDataFile(XPLMDataFileType inFileType, const char * inFilePath) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API int XPLMSaveDataFile(XPLMDataFileType inFileType, const char * inFilePath) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API int XPLMInitialized(void) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMGetVersions(int * outXPlaneVersion, int * outXPLMVersion, XPLMHostApplicationID * outHostID) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API XPLMLanguageCode XPLMGetLanguage(void) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void * XPLMFindSymbol(const char * inString) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMSetErrorCallback(XPLMError_f inCallback) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMDebugString(const char * inString) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMSpeakString(const char * inString) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API const char * XPLMGetVirtualKeyDescription(char inVirtualKey) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMReloadScenery(void) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API XPLMCommandRef XPLMFindCommand(const char * inName) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMCommandBegin(XPLMCommandRef inCommand) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMCommandEnd(XPLMCommandRef inCommand) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMCommandOnce(XPLMCommandRef inCommand) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API XPLMCommandRef XPLMCreateCommand(const char * inName, const char * inDescription) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMRegisterCommandHandler(XPLMCommandRef inComand, XPLMCommandCallback_f inHandler, int inBefore, void * inRefcon) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMUnregisterCommandHandler(XPLMCommandRef inComand, XPLMCommandCallback_f inHandler, int inBefore, void * inRefcon) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMSimulateKeyPress(int inKeyType, int inKey) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMCommandKeyStroke(XPLMCommandKeyID inKey) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMCommandButtonPress(XPLMCommandButtonID inButton) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}
XPLM_API void XPLMCommandButtonRelease(XPLMCommandButtonID inButton) {
fprintf(stderr, "\n\ncalled into a stub library. cannot continue, aborting");
fprintf(stderr, "this really should not happen. check your dynamic libraries.\n\n");
abort();
}