/** @file
    @brief Header

    Must be c-safe!

    @date 2014

    @author
    Ryan Pavlik
    <ryan@sensics.com>
    <http://sensics.com>

*/

/*
// Copyright 2014 Sensics, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
*/

#ifndef INCLUDED_DynamicLoadConfig_h_GUID_39DC6E05_B0C1_438D_1530_14B7DC5F419F
#define INCLUDED_DynamicLoadConfig_h_GUID_39DC6E05_B0C1_438D_1530_14B7DC5F419F

/* Internal Includes */
/* none */

/* Library/third-party includes */
/* none */

/* Standard includes */
/* none */

/** @def LIBFUNC_DL_SUPPORT
    @brief Defined when the library was compiled with dynamically-loading plugin
   support.
*/
#define LIBFUNC_DL_SUPPORT

/** @def LIBFUNC_DL_WIN32
    @brief Defined when we are using the Win32 dynamic library support.
*/
/* #undef LIBFUNC_DL_WIN32 */

/** @def LIBFUNC_DL_LIBDL
    @brief Defined when we are using the POSIX libdl dynamic library support.
*/
#define LIBFUNC_DL_LIBDL

#define LIBFUNC_MODULE_SUFFIX ".so"

#endif
