text: /*
   * DP_private.h
   *
   * Real-Time Workshop code generation for Simulink model "DP.mdl".
   *
   * Model Version              : 1.21
   * Real-Time Workshop version : 7.3  (R2009a)  15-Jan-2009
   * C source code generated on : Sun Mar 16 18:56:13 2014
   *
   * Target selection: nidll_vxworks.tlc
   *   Note: GRT includes extra infrastructure and instrumentation for prototyping
   * Embedded hardware selection: 32-bit Generic
   * Code generation objectives: Unspecified
   * Validation result: Not run
   */
  #ifndef RTW_HEADER_DP_private_h_
  #define RTW_HEADER_DP_private_h_
  #include "rtwtypes.h"
  #ifndef UCHAR_MAX
  #include <limits.h>
  #endif
  
  #if ( UCHAR_MAX != (0xFFU) ) || ( SCHAR_MAX != (0x7F) )
  #error "Code was generated for compiler with different sized uchar/char. Consider adjusting Emulation Hardware word size settings on the Hardware Implementation pane to match your compiler word sizes as defined in the compiler's limits.h header file. Alternatively, you can select 'None' for Emulation Hardware and select the 'Enable portable word sizes' option for ERT based targets, which will disable the preprocessor word size checks."
  #endif
  
  #if ( USHRT_MAX != (0xFFFFU) ) || ( SHRT_MAX != (0x7FFF) )
  #error "Code was generated for compiler with different sized ushort/short. Consider adjusting Emulation Hardware word size settings on the Hardware Implementation pane to match your compiler word sizes as defined in the compilers limits.h header file. Alternatively, you can select 'None' for Emulation Hardware and select the 'Enable portable word sizes' option for ERT based targets, this will disable the preprocessor word size checks."
  #endif
  
  #if ( UINT_MAX != (0xFFFFFFFFU) ) || ( INT_MAX != (0x7FFFFFFF) )
  #error "Code was generated for compiler with different sized uint/int. Consider adjusting Emulation Hardware word size settings on the Hardware Implementation pane to match your compiler word sizes as defined in the compilers limits.h header file. Alternatively, you can select 'None' for Emulation Hardware and select the 'Enable portable word sizes' option for ERT based targets, this will disable the preprocessor word size checks."
  #endif
  
  #if ( ULONG_MAX != (0xFFFFFFFFU) ) || ( LONG_MAX != (0x7FFFFFFF) )
  #error "Code was generated for compiler with different sized ulong/long. Consider adjusting Emulation Hardware word size settings on the Hardware Implementation pane to match your compiler word sizes as defined in the compilers limits.h header file. Alternatively, you can select 'None' for Emulation Hardware and select the 'Enable portable word sizes' option for ERT based targets, this will disable the preprocessor word size checks."
  #endif
  
  #ifndef __RTWTYPES_H__
  #error This file requires rtwtypes.h to be included
  #else
  #ifdef TMWTYPES_PREVIOUSLY_INCLUDED
  #error This file requires rtwtypes.h to be included before tmwtypes.h
  #else
  
  /* Check for inclusion of an incorrect version of rtwtypes.h */
  #ifndef RTWTYPES_ID_C08S16I32L32N32F1
  #error This code was generated with a different "rtwtypes.h" than the file included
  #endif                                 /* RTWTYPES_ID_C08S16I32L32N32F1 */
  #endif                                 /* TMWTYPES_PREVIOUSLY_INCLUDED */
  #endif                                 /* __RTWTYPES_H__ */
  
  /*
   * UNUSED_PARAMETER(x)
   *   Used to specify that a function parameter (argument) is required but not
   *   accessed by the function body.
   */
  #ifndef UNUSED_PARAMETER
  # if defined(__LCC__)
  #   define UNUSED_PARAMETER(x)                                   /* do nothing */
  # else
  
  /*
   * This is the semi-ANSI standard way of indicating that an
   * unused function parameter is required.
   */
  #   define UNUSED_PARAMETER(x)         (void) (x)
  # endif
  #endif
  
  /* private model entry point functions */
  extern void DP_derivatives(void);
  int_T rt_WriteMat4FileHeader(FILE *fp,
    int32_T m,
    int32_T n,
    const char_T *name);
  void BINARYSEARCH_real_T( uint32_T *piLeft, uint32_T *piRght, real_T u, const
    real_T *pData, uint32_T iHi);
  void LookUp_real_T_real_T( real_T *pY, const real_T *pYData, real_T u, const
    real_T *pUData, uint32_T iHi);
  void MWDSPCG_Pseudoinverse_D(real_T pS[], real_T pU[], real_T pV[], real_T pX[],
    const int32_T M, const int32_T N);
  
  #endif                                 /* RTW_HEADER_DP_private_h_ */
  