text: /*
   *  Do not modify this file; it is automatically 
   *  generated and any modifications will be overwritten.
   *
   * @(#) xdc-A46
   */
  
  /*
   * ======== GENERATED SECTIONS ========
   *     
   *     PROLOGUE
   *     INCLUDES
   *     
   *     INTERNAL DEFINITIONS
   *     MODULE-WIDE CONFIGS
   *     PER-INSTANCE TYPES
   *     VIRTUAL FUNCTIONS
   *     FUNCTION DECLARATIONS
   *     CONVERTORS
   *     SYSTEM FUNCTIONS
   *     
   *     EPILOGUE
   *     STATE STRUCTURES
   *     PREFIX ALIASES
   */
  
  
  /*
   * ======== PROLOGUE ========
   */
  
  #ifndef xdc_runtime_knl_GateThreadSupportNull__include
  #define xdc_runtime_knl_GateThreadSupportNull__include
  
  #ifndef __nested__
  #define __nested__
  #define xdc_runtime_knl_GateThreadSupportNull__top__
  #endif
  
  #ifdef __cplusplus
  #define __extern extern "C"
  #else
  #define __extern extern
  #endif
  
  #define xdc_runtime_knl_GateThreadSupportNull___VERS 160
  
  
  /*
   * ======== INCLUDES ========
   */
  
  #include <xdc/std.h>
  
  #include <xdc/runtime/xdc.h>
  #include <xdc/runtime/Types.h>
  #include <xdc/runtime/IInstance.h>
  #include <xdc/runtime/knl/package/package.defs.h>
  
  #include <xdc/runtime/knl/IGateThreadSupport.h>
  
  
  /*
   * ======== AUXILIARY DEFINITIONS ========
   */
  
  /* Q_BLOCKING */
  #define xdc_runtime_knl_GateThreadSupportNull_Q_BLOCKING (1)
  
  /* Q_PREEMPTING */
  #define xdc_runtime_knl_GateThreadSupportNull_Q_PREEMPTING (2)
  
  
  /*
   * ======== INTERNAL DEFINITIONS ========
   */
  
  
  /*
   * ======== MODULE-WIDE CONFIGS ========
   */
  
  /* Module__diagsEnabled */
  typedef xdc_Bits32 CT__xdc_runtime_knl_GateThreadSupportNull_Module__diagsEnabled;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__diagsEnabled xdc_runtime_knl_GateThreadSupportNull_Module__diagsEnabled__C;
  
  /* Module__diagsIncluded */
  typedef xdc_Bits32 CT__xdc_runtime_knl_GateThreadSupportNull_Module__diagsIncluded;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__diagsIncluded xdc_runtime_knl_GateThreadSupportNull_Module__diagsIncluded__C;
  
  /* Module__diagsMask */
  typedef xdc_Bits16 *CT__xdc_runtime_knl_GateThreadSupportNull_Module__diagsMask;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__diagsMask xdc_runtime_knl_GateThreadSupportNull_Module__diagsMask__C;
  
  /* Module__gateObj */
  typedef xdc_Ptr CT__xdc_runtime_knl_GateThreadSupportNull_Module__gateObj;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__gateObj xdc_runtime_knl_GateThreadSupportNull_Module__gateObj__C;
  
  /* Module__gatePrms */
  typedef xdc_Ptr CT__xdc_runtime_knl_GateThreadSupportNull_Module__gatePrms;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__gatePrms xdc_runtime_knl_GateThreadSupportNull_Module__gatePrms__C;
  
  /* Module__id */
  typedef xdc_runtime_Types_ModuleId CT__xdc_runtime_knl_GateThreadSupportNull_Module__id;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__id xdc_runtime_knl_GateThreadSupportNull_Module__id__C;
  
  /* Module__loggerDefined */
  typedef xdc_Bool CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerDefined;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerDefined xdc_runtime_knl_GateThreadSupportNull_Module__loggerDefined__C;
  
  /* Module__loggerObj */
  typedef xdc_Ptr CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerObj;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerObj xdc_runtime_knl_GateThreadSupportNull_Module__loggerObj__C;
  
  /* Module__loggerFxn0 */
  typedef xdc_runtime_Types_LoggerFxn0 CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn0;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn0 xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn0__C;
  
  /* Module__loggerFxn1 */
  typedef xdc_runtime_Types_LoggerFxn1 CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn1;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn1 xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn1__C;
  
  /* Module__loggerFxn2 */
  typedef xdc_runtime_Types_LoggerFxn2 CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn2;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn2 xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn2__C;
  
  /* Module__loggerFxn4 */
  typedef xdc_runtime_Types_LoggerFxn4 CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn4;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn4 xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn4__C;
  
  /* Module__loggerFxn8 */
  typedef xdc_runtime_Types_LoggerFxn8 CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn8;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn8 xdc_runtime_knl_GateThreadSupportNull_Module__loggerFxn8__C;
  
  /* Module__startupDoneFxn */
  typedef xdc_Bool (*CT__xdc_runtime_knl_GateThreadSupportNull_Module__startupDoneFxn)(void);
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Module__startupDoneFxn xdc_runtime_knl_GateThreadSupportNull_Module__startupDoneFxn__C;
  
  /* Object__count */
  typedef xdc_Int CT__xdc_runtime_knl_GateThreadSupportNull_Object__count;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Object__count xdc_runtime_knl_GateThreadSupportNull_Object__count__C;
  
  /* Object__heap */
  typedef xdc_runtime_IHeap_Handle CT__xdc_runtime_knl_GateThreadSupportNull_Object__heap;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Object__heap xdc_runtime_knl_GateThreadSupportNull_Object__heap__C;
  
  /* Object__sizeof */
  typedef xdc_SizeT CT__xdc_runtime_knl_GateThreadSupportNull_Object__sizeof;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Object__sizeof xdc_runtime_knl_GateThreadSupportNull_Object__sizeof__C;
  
  /* Object__table */
  typedef xdc_Ptr CT__xdc_runtime_knl_GateThreadSupportNull_Object__table;
  __extern __FAR__ const CT__xdc_runtime_knl_GateThreadSupportNull_Object__table xdc_runtime_knl_GateThreadSupportNull_Object__table__C;
  
  
  /*
   * ======== PER-INSTANCE TYPES ========
   */
  
  /* Params */
  struct xdc_runtime_knl_GateThreadSupportNull_Params {
      size_t __size;
      const void *__self;
      void *__fxns;
      xdc_runtime_IInstance_Params *instance;
      xdc_runtime_IInstance_Params __iprms;
  };
  
  /* Struct */
  struct xdc_runtime_knl_GateThreadSupportNull_Struct {
      const xdc_runtime_knl_GateThreadSupportNull_Fxns__ *__fxns;
      xdc_runtime_Types_CordAddr __name;
  };
  
  
  /*
   * ======== VIRTUAL FUNCTIONS ========
   */
  
  /* Fxns__ */
  struct xdc_runtime_knl_GateThreadSupportNull_Fxns__ {
      xdc_runtime_Types_Base* __base;
      const xdc_runtime_Types_SysFxns2 *__sysp;
      xdc_Bool (*query)(xdc_Int);
      xdc_IArg (*enter)(xdc_runtime_knl_GateThreadSupportNull_Handle);
      xdc_Void (*leave)(xdc_runtime_knl_GateThreadSupportNull_Handle, xdc_IArg);
      xdc_runtime_Types_SysFxns2 __sfxns;
  };
  
  /* Module__FXNS__C */
  __extern const xdc_runtime_knl_GateThreadSupportNull_Fxns__ xdc_runtime_knl_GateThreadSupportNull_Module__FXNS__C;
  
  
  /*
   * ======== FUNCTION DECLARATIONS ========
   */
  
  /* Module_startup */
  #define xdc_runtime_knl_GateThreadSupportNull_Module_startup( state ) (-1)
  
  /* Instance_init__E */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Instance_init__E, "xdc_runtime_knl_GateThreadSupportNull_Instance_init")
  __extern xdc_Void xdc_runtime_knl_GateThreadSupportNull_Instance_init__E(xdc_runtime_knl_GateThreadSupportNull_Object *, const xdc_runtime_knl_GateThreadSupportNull_Params *);
  
  /* Handle__label__S */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Handle__label__S, "xdc_runtime_knl_GateThreadSupportNull_Handle__label__S")
  __extern xdc_runtime_Types_Label *xdc_runtime_knl_GateThreadSupportNull_Handle__label__S( xdc_Ptr obj, xdc_runtime_Types_Label *lab );
  
  /* Module__startupDone__S */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Module__startupDone__S, "xdc_runtime_knl_GateThreadSupportNull_Module__startupDone__S")
  __extern xdc_Bool xdc_runtime_knl_GateThreadSupportNull_Module__startupDone__S( void );
  
  /* Object__create__S */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Object__create__S, "xdc_runtime_knl_GateThreadSupportNull_Object__create__S")
  __extern xdc_Ptr xdc_runtime_knl_GateThreadSupportNull_Object__create__S( xdc_Ptr __oa, xdc_SizeT __osz, xdc_Ptr __aa, const xdc_UChar *__pa, xdc_SizeT __psz, xdc_runtime_Error_Block *__eb );
  
  /* create */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_create, "xdc_runtime_knl_GateThreadSupportNull_create")
  __extern xdc_runtime_knl_GateThreadSupportNull_Handle xdc_runtime_knl_GateThreadSupportNull_create( const xdc_runtime_knl_GateThreadSupportNull_Params *__prms, xdc_runtime_Error_Block *__eb );
  
  /* construct */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_construct, "xdc_runtime_knl_GateThreadSupportNull_construct")
  __extern void xdc_runtime_knl_GateThreadSupportNull_construct( xdc_runtime_knl_GateThreadSupportNull_Struct *__obj, const xdc_runtime_knl_GateThreadSupportNull_Params *__prms );
  
  /* Object__delete__S */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Object__delete__S, "xdc_runtime_knl_GateThreadSupportNull_Object__delete__S")
  __extern xdc_Void xdc_runtime_knl_GateThreadSupportNull_Object__delete__S( xdc_Ptr instp );
  
  /* delete */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_delete, "xdc_runtime_knl_GateThreadSupportNull_delete")
  __extern Void xdc_runtime_knl_GateThreadSupportNull_delete(xdc_runtime_knl_GateThreadSupportNull_Handle *instp);
  
  /* Object__destruct__S */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Object__destruct__S, "xdc_runtime_knl_GateThreadSupportNull_Object__destruct__S")
  __extern xdc_Void xdc_runtime_knl_GateThreadSupportNull_Object__destruct__S( xdc_Ptr objp );
  
  /* destruct */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_destruct, "xdc_runtime_knl_GateThreadSupportNull_destruct")
  __extern void xdc_runtime_knl_GateThreadSupportNull_destruct(xdc_runtime_knl_GateThreadSupportNull_Struct *obj);
  
  /* Object__get__S */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Object__get__S, "xdc_runtime_knl_GateThreadSupportNull_Object__get__S")
  __extern xdc_Ptr xdc_runtime_knl_GateThreadSupportNull_Object__get__S( xdc_Ptr oarr, xdc_Int i );
  
  /* Object__first__S */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Object__first__S, "xdc_runtime_knl_GateThreadSupportNull_Object__first__S")
  __extern xdc_Ptr xdc_runtime_knl_GateThreadSupportNull_Object__first__S( void );
  
  /* Object__next__S */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Object__next__S, "xdc_runtime_knl_GateThreadSupportNull_Object__next__S")
  __extern xdc_Ptr xdc_runtime_knl_GateThreadSupportNull_Object__next__S( xdc_Ptr obj );
  
  /* Params__init__S */
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_Params__init__S, "xdc_runtime_knl_GateThreadSupportNull_Params__init__S")
  __extern xdc_Void xdc_runtime_knl_GateThreadSupportNull_Params__init__S( xdc_Ptr dst, const xdc_Void *src, xdc_SizeT psz, xdc_SizeT isz );
  
  /* query__E */
  #define xdc_runtime_knl_GateThreadSupportNull_query xdc_runtime_knl_GateThreadSupportNull_query__E
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_query__E, "xdc_runtime_knl_GateThreadSupportNull_query")
  __extern xdc_Bool xdc_runtime_knl_GateThreadSupportNull_query__E( xdc_Int qual );
  
  /* enter__E */
  #define xdc_runtime_knl_GateThreadSupportNull_enter xdc_runtime_knl_GateThreadSupportNull_enter__E
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_enter__E, "xdc_runtime_knl_GateThreadSupportNull_enter")
  __extern xdc_IArg xdc_runtime_knl_GateThreadSupportNull_enter__E( xdc_runtime_knl_GateThreadSupportNull_Handle __inst );
  
  /* leave__E */
  #define xdc_runtime_knl_GateThreadSupportNull_leave xdc_runtime_knl_GateThreadSupportNull_leave__E
  xdc__CODESECT(xdc_runtime_knl_GateThreadSupportNull_leave__E, "xdc_runtime_knl_GateThreadSupportNull_leave")
  __extern xdc_Void xdc_runtime_knl_GateThreadSupportNull_leave__E( xdc_runtime_knl_GateThreadSupportNull_Handle __inst, xdc_IArg key );
  
  
  /*
   * ======== CONVERTORS ========
   */
  
  /* Module_upCast */
  static inline xdc_runtime_knl_IGateThreadSupport_Module xdc_runtime_knl_GateThreadSupportNull_Module_upCast( void )
  {
      return (xdc_runtime_knl_IGateThreadSupport_Module)&xdc_runtime_knl_GateThreadSupportNull_Module__FXNS__C;
  }
  
  /* Module_to_xdc_runtime_knl_IGateThreadSupport */
  #define xdc_runtime_knl_GateThreadSupportNull_Module_to_xdc_runtime_knl_IGateThreadSupport xdc_runtime_knl_GateThreadSupportNull_Module_upCast
  
  /* Handle_upCast */
  static inline xdc_runtime_knl_IGateThreadSupport_Handle xdc_runtime_knl_GateThreadSupportNull_Handle_upCast( xdc_runtime_knl_GateThreadSupportNull_Handle i )
  {
      return (xdc_runtime_knl_IGateThreadSupport_Handle)i;
  }
  
  /* Handle_to_xdc_runtime_knl_IGateThreadSupport */
  #define xdc_runtime_knl_GateThreadSupportNull_Handle_to_xdc_runtime_knl_IGateThreadSupport xdc_runtime_knl_GateThreadSupportNull_Handle_upCast
  
  /* Handle_downCast */
  static inline xdc_runtime_knl_GateThreadSupportNull_Handle xdc_runtime_knl_GateThreadSupportNull_Handle_downCast( xdc_runtime_knl_IGateThreadSupport_Handle i )
  {
      xdc_runtime_knl_IGateThreadSupport_Handle i2 = (xdc_runtime_knl_IGateThreadSupport_Handle)i;
      return (void*)i2->__fxns == (void*)&xdc_runtime_knl_GateThreadSupportNull_Module__FXNS__C ? (xdc_runtime_knl_GateThreadSupportNull_Handle)i : 0;
  }
  
  /* Handle_from_xdc_runtime_knl_IGateThreadSupport */
  #define xdc_runtime_knl_GateThreadSupportNull_Handle_from_xdc_runtime_knl_IGateThreadSupport xdc_runtime_knl_GateThreadSupportNull_Handle_downCast
  
  /* Module_upCast2 */
  static inline xdc_runtime_IGateProvider_Module xdc_runtime_knl_GateThreadSupportNull_Module_upCast2( void )
  {
      return (xdc_runtime_IGateProvider_Module)&xdc_runtime_knl_GateThreadSupportNull_Module__FXNS__C;
  }
  
  /* Module_to_xdc_runtime_IGateProvider */
  #define xdc_runtime_knl_GateThreadSupportNull_Module_to_xdc_runtime_IGateProvider xdc_runtime_knl_GateThreadSupportNull_Module_upCast2
  
  /* Handle_upCast2 */
  static inline xdc_runtime_IGateProvider_Handle xdc_runtime_knl_GateThreadSupportNull_Handle_upCast2( xdc_runtime_knl_GateThreadSupportNull_Handle i )
  {
      return (xdc_runtime_IGateProvider_Handle)i;
  }
  
  /* Handle_to_xdc_runtime_IGateProvider */
  #define xdc_runtime_knl_GateThreadSupportNull_Handle_to_xdc_runtime_IGateProvider xdc_runtime_knl_GateThreadSupportNull_Handle_upCast2
  
  /* Handle_downCast2 */
  static inline xdc_runtime_knl_GateThreadSupportNull_Handle xdc_runtime_knl_GateThreadSupportNull_Handle_downCast2( xdc_runtime_IGateProvider_Handle i )
  {
      xdc_runtime_IGateProvider_Handle i2 = (xdc_runtime_IGateProvider_Handle)i;
      return (void*)i2->__fxns == (void*)&xdc_runtime_knl_GateThreadSupportNull_Module__FXNS__C ? (xdc_runtime_knl_GateThreadSupportNull_Handle)i : 0;
  }
  
  /* Handle_from_xdc_runtime_IGateProvider */
  #define xdc_runtime_knl_GateThreadSupportNull_Handle_from_xdc_runtime_IGateProvider xdc_runtime_knl_GateThreadSupportNull_Handle_downCast2
  
  
  /*
   * ======== SYSTEM FUNCTIONS ========
   */
  
  /* Module_startupDone */
  #define xdc_runtime_knl_GateThreadSupportNull_Module_startupDone() xdc_runtime_knl_GateThreadSupportNull_Module__startupDone__S()
  
  /* Object_heap */
  #define xdc_runtime_knl_GateThreadSupportNull_Object_heap() xdc_runtime_knl_GateThreadSupportNull_Object__heap__C
  
  /* Module_heap */
  #define xdc_runtime_knl_GateThreadSupportNull_Module_heap() xdc_runtime_knl_GateThreadSupportNull_Object__heap__C
  
  /* Module_id */
  static inline CT__xdc_runtime_knl_GateThreadSupportNull_Module__id xdc_runtime_knl_GateThreadSupportNull_Module_id( void ) 
  {
      return xdc_runtime_knl_GateThreadSupportNull_Module__id__C;
  }
  
  /* Module_hasMask */
  static inline xdc_Bool xdc_runtime_knl_GateThreadSupportNull_Module_hasMask( void ) 
  {
      return xdc_runtime_knl_GateThreadSupportNull_Module__diagsMask__C != NULL;
  }
  
  /* Module_getMask */
  static inline xdc_Bits16 xdc_runtime_knl_GateThreadSupportNull_Module_getMask( void ) 
  {
      return xdc_runtime_knl_GateThreadSupportNull_Module__diagsMask__C != NULL ? *xdc_runtime_knl_GateThreadSupportNull_Module__diagsMask__C : 0;
  }
  
  /* Module_setMask */
  static inline xdc_Void xdc_runtime_knl_GateThreadSupportNull_Module_setMask( xdc_Bits16 mask ) 
  {
      if (xdc_runtime_knl_GateThreadSupportNull_Module__diagsMask__C != NULL) *xdc_runtime_knl_GateThreadSupportNull_Module__diagsMask__C = mask;
  }
  
  /* Params_init */
  static inline void xdc_runtime_knl_GateThreadSupportNull_Params_init( xdc_runtime_knl_GateThreadSupportNull_Params *prms ) 
  {
      if (prms) {
          xdc_runtime_knl_GateThreadSupportNull_Params__init__S(prms, 0, sizeof(xdc_runtime_knl_GateThreadSupportNull_Params), sizeof(xdc_runtime_IInstance_Params));
      }
  }
  
  /* Params_copy */
  static inline void xdc_runtime_knl_GateThreadSupportNull_Params_copy(xdc_runtime_knl_GateThreadSupportNull_Params *dst, const xdc_runtime_knl_GateThreadSupportNull_Params *src) 
  {
      if (dst) {
          xdc_runtime_knl_GateThreadSupportNull_Params__init__S(dst, (const void *)src, sizeof(xdc_runtime_knl_GateThreadSupportNull_Params), sizeof(xdc_runtime_IInstance_Params));
      }
  }
  
  /* Object_count */
  #define xdc_runtime_knl_GateThreadSupportNull_Object_count() xdc_runtime_knl_GateThreadSupportNull_Object__count__C
  
  /* Object_sizeof */
  #define xdc_runtime_knl_GateThreadSupportNull_Object_sizeof() xdc_runtime_knl_GateThreadSupportNull_Object__sizeof__C
  
  /* Object_get */
  static inline xdc_runtime_knl_GateThreadSupportNull_Handle xdc_runtime_knl_GateThreadSupportNull_Object_get(xdc_runtime_knl_GateThreadSupportNull_Instance_State *oarr, int i) 
  {
      return (xdc_runtime_knl_GateThreadSupportNull_Handle)xdc_runtime_knl_GateThreadSupportNull_Object__get__S(oarr, i);
  }
  
  /* Object_first */
  static inline xdc_runtime_knl_GateThreadSupportNull_Handle xdc_runtime_knl_GateThreadSupportNull_Object_first( void )
  {
      return (xdc_runtime_knl_GateThreadSupportNull_Handle)xdc_runtime_knl_GateThreadSupportNull_Object__first__S();
  }
  
  /* Object_next */
  static inline xdc_runtime_knl_GateThreadSupportNull_Handle xdc_runtime_knl_GateThreadSupportNull_Object_next( xdc_runtime_knl_GateThreadSupportNull_Object *obj )
  {
      return (xdc_runtime_knl_GateThreadSupportNull_Handle)xdc_runtime_knl_GateThreadSupportNull_Object__next__S(obj);
  }
  
  /* Handle_label */
  static inline xdc_runtime_Types_Label *xdc_runtime_knl_GateThreadSupportNull_Handle_label( xdc_runtime_knl_GateThreadSupportNull_Handle inst, xdc_runtime_Types_Label *lab )
  {
      return xdc_runtime_knl_GateThreadSupportNull_Handle__label__S(inst, lab);
  }
  
  /* Handle_name */
  static inline String xdc_runtime_knl_GateThreadSupportNull_Handle_name( xdc_runtime_knl_GateThreadSupportNull_Handle inst )
  {
      xdc_runtime_Types_Label lab;
      return xdc_runtime_knl_GateThreadSupportNull_Handle__label__S(inst, &lab)->iname;
  }
  
  /* handle */
  static inline xdc_runtime_knl_GateThreadSupportNull_Handle xdc_runtime_knl_GateThreadSupportNull_handle( xdc_runtime_knl_GateThreadSupportNull_Struct *str )
  {
      return (xdc_runtime_knl_GateThreadSupportNull_Handle)str;
  }
  
  /* struct */
  static inline xdc_runtime_knl_GateThreadSupportNull_Struct *xdc_runtime_knl_GateThreadSupportNull_struct( xdc_runtime_knl_GateThreadSupportNull_Handle inst )
  {
      return (xdc_runtime_knl_GateThreadSupportNull_Struct*)inst;
  }
  
  
  /*
   * ======== EPILOGUE ========
   */
  
  #ifdef xdc_runtime_knl_GateThreadSupportNull__top__
  #undef __nested__
  #endif
  
  #endif /* xdc_runtime_knl_GateThreadSupportNull__include */
  
  
  /*
   * ======== STATE STRUCTURES ========
   */
  
  #if defined(__config__) || (!defined(__nested__) && defined(xdc_runtime_knl_GateThreadSupportNull__internalaccess))
  
  #ifndef xdc_runtime_knl_GateThreadSupportNull__include_state
  #define xdc_runtime_knl_GateThreadSupportNull__include_state
  
  /* Object */
  struct xdc_runtime_knl_GateThreadSupportNull_Object {
      const xdc_runtime_knl_GateThreadSupportNull_Fxns__ *__fxns;
  };
  
  #endif /* xdc_runtime_knl_GateThreadSupportNull__include_state */
  
  #endif
  
  
  /*
   * ======== PREFIX ALIASES ========
   */
  
  #if !defined(__nested__) && !defined(xdc_runtime_knl_GateThreadSupportNull__nolocalnames)
  
  #ifndef xdc_runtime_knl_GateThreadSupportNull__localnames__done
  #define xdc_runtime_knl_GateThreadSupportNull__localnames__done
  
  /* module prefix */
  #define GateThreadSupportNull_Instance xdc_runtime_knl_GateThreadSupportNull_Instance
  #define GateThreadSupportNull_Handle xdc_runtime_knl_GateThreadSupportNull_Handle
  #define GateThreadSupportNull_Module xdc_runtime_knl_GateThreadSupportNull_Module
  #define GateThreadSupportNull_Object xdc_runtime_knl_GateThreadSupportNull_Object
  #define GateThreadSupportNull_Struct xdc_runtime_knl_GateThreadSupportNull_Struct
  #define GateThreadSupportNull_Q_BLOCKING xdc_runtime_knl_GateThreadSupportNull_Q_BLOCKING
  #define GateThreadSupportNull_Q_PREEMPTING xdc_runtime_knl_GateThreadSupportNull_Q_PREEMPTING
  #define GateThreadSupportNull_Instance_State xdc_runtime_knl_GateThreadSupportNull_Instance_State
  #define GateThreadSupportNull_Params xdc_runtime_knl_GateThreadSupportNull_Params
  #define GateThreadSupportNull_query xdc_runtime_knl_GateThreadSupportNull_query
  #define GateThreadSupportNull_enter xdc_runtime_knl_GateThreadSupportNull_enter
  #define GateThreadSupportNull_leave xdc_runtime_knl_GateThreadSupportNull_leave
  #define GateThreadSupportNull_Module_name xdc_runtime_knl_GateThreadSupportNull_Module_name
  #define GateThreadSupportNull_Module_id xdc_runtime_knl_GateThreadSupportNull_Module_id
  #define GateThreadSupportNull_Module_startup xdc_runtime_knl_GateThreadSupportNull_Module_startup
  #define GateThreadSupportNull_Module_startupDone xdc_runtime_knl_GateThreadSupportNull_Module_startupDone
  #define GateThreadSupportNull_Module_hasMask xdc_runtime_knl_GateThreadSupportNull_Module_hasMask
  #define GateThreadSupportNull_Module_getMask xdc_runtime_knl_GateThreadSupportNull_Module_getMask
  #define GateThreadSupportNull_Module_setMask xdc_runtime_knl_GateThreadSupportNull_Module_setMask
  #define GateThreadSupportNull_Object_heap xdc_runtime_knl_GateThreadSupportNull_Object_heap
  #define GateThreadSupportNull_Module_heap xdc_runtime_knl_GateThreadSupportNull_Module_heap
  #define GateThreadSupportNull_construct xdc_runtime_knl_GateThreadSupportNull_construct
  #define GateThreadSupportNull_create xdc_runtime_knl_GateThreadSupportNull_create
  #define GateThreadSupportNull_handle xdc_runtime_knl_GateThreadSupportNull_handle
  #define GateThreadSupportNull_struct xdc_runtime_knl_GateThreadSupportNull_struct
  #define GateThreadSupportNull_Handle_label xdc_runtime_knl_GateThreadSupportNull_Handle_label
  #define GateThreadSupportNull_Handle_name xdc_runtime_knl_GateThreadSupportNull_Handle_name
  #define GateThreadSupportNull_Instance_init xdc_runtime_knl_GateThreadSupportNull_Instance_init
  #define GateThreadSupportNull_Object_count xdc_runtime_knl_GateThreadSupportNull_Object_count
  #define GateThreadSupportNull_Object_get xdc_runtime_knl_GateThreadSupportNull_Object_get
  #define GateThreadSupportNull_Object_first xdc_runtime_knl_GateThreadSupportNull_Object_first
  #define GateThreadSupportNull_Object_next xdc_runtime_knl_GateThreadSupportNull_Object_next
  #define GateThreadSupportNull_Object_sizeof xdc_runtime_knl_GateThreadSupportNull_Object_sizeof
  #define GateThreadSupportNull_Params_copy xdc_runtime_knl_GateThreadSupportNull_Params_copy
  #define GateThreadSupportNull_Params_init xdc_runtime_knl_GateThreadSupportNull_Params_init
  #define GateThreadSupportNull_Instance_State xdc_runtime_knl_GateThreadSupportNull_Instance_State
  #define GateThreadSupportNull_delete xdc_runtime_knl_GateThreadSupportNull_delete
  #define GateThreadSupportNull_destruct xdc_runtime_knl_GateThreadSupportNull_destruct
  #define GateThreadSupportNull_Module_upCast xdc_runtime_knl_GateThreadSupportNull_Module_upCast
  #define GateThreadSupportNull_Module_to_xdc_runtime_knl_IGateThreadSupport xdc_runtime_knl_GateThreadSupportNull_Module_to_xdc_runtime_knl_IGateThreadSupport
  #define GateThreadSupportNull_Handle_upCast xdc_runtime_knl_GateThreadSupportNull_Handle_upCast
  #define GateThreadSupportNull_Handle_to_xdc_runtime_knl_IGateThreadSupport xdc_runtime_knl_GateThreadSupportNull_Handle_to_xdc_runtime_knl_IGateThreadSupport
  #define GateThreadSupportNull_Handle_downCast xdc_runtime_knl_GateThreadSupportNull_Handle_downCast
  #define GateThreadSupportNull_Handle_from_xdc_runtime_knl_IGateThreadSupport xdc_runtime_knl_GateThreadSupportNull_Handle_from_xdc_runtime_knl_IGateThreadSupport
  #define GateThreadSupportNull_Module_upCast2 xdc_runtime_knl_GateThreadSupportNull_Module_upCast2
  #define GateThreadSupportNull_Module_to_xdc_runtime_IGateProvider xdc_runtime_knl_GateThreadSupportNull_Module_to_xdc_runtime_IGateProvider
  #define GateThreadSupportNull_Handle_upCast2 xdc_runtime_knl_GateThreadSupportNull_Handle_upCast2
  #define GateThreadSupportNull_Handle_to_xdc_runtime_IGateProvider xdc_runtime_knl_GateThreadSupportNull_Handle_to_xdc_runtime_IGateProvider
  #define GateThreadSupportNull_Handle_downCast2 xdc_runtime_knl_GateThreadSupportNull_Handle_downCast2
  #define GateThreadSupportNull_Handle_from_xdc_runtime_IGateProvider xdc_runtime_knl_GateThreadSupportNull_Handle_from_xdc_runtime_IGateProvider
  
  #endif /* xdc_runtime_knl_GateThreadSupportNull__localnames__done */
  #endif
  /*
   *  @(#) xdc.runtime.knl; 1, 0, 0,298; 7-22-2014 09:52:34; /db/ztree/library/trees/xdc/xdc-A46x/src/packages/
   */
  
  