/*
 * @(#)mccsimulink.h    generated by: makeheader    Mon Aug 28 21:41:20 2000
 *
 *		built from:	mlm/mex_simulink.c
 */

#ifndef mccsimulink_h
#define mccsimulink_h

#ifdef __cplusplus
    extern "C" {
#endif


/*
 * Copyright (c) 1984-1999 The MathWorks, Inc.
 * All Rights Reserved.
 */

#include "simstruc.h"


extern void mclInitializeSizes(SimStruct * S, int_T u, int_T y);


extern void mclInitializeSampleTimes(SimStruct * S);


extern void mclOutputs(real_T * y, real_T const * x, real_T const * u,
                SimStruct * S, int_T tid, mxFunctionPtr F);


extern void mclSimulink( real_T * y,
                  real_T const * x,
                  real_T const * u,
                  SimStruct * S,
                  int_T tid, 
                  mxFunctionPtr mlxF, 
                  mex_information info );

#ifdef __cplusplus
    }	/* extern "C" */
#endif

#endif /* mccsimulink_h */
