/*
 * Distributed under OSI-approved BSD 3-Clause License. See
 * accompanying License.txt
 */

#include "catalyst_impl.h"
#include "catalyst_impl_stub.h"

#ifdef _WIN32
#define EXPORT_SYMBOL __declspec(dllexport)
#else
#define EXPORT_SYMBOL __attribute__((visibility("default")))
#endif

EXPORT_SYMBOL
struct catalyst_impl catalyst_api_impl = {
    2, // Structure version.
    catalyst_initialize_stub,
    catalyst_execute_stub,
    catalyst_finalize_stub,
    catalyst_about_stub,
    catalyst_results_stub,
    // Version 2 fields
    0, // conduit_is_external
};
