/* **********************************************************
* Copyright 1998 - 2009 VMware, Inc. All rights reserved.
* **********************************************************/
/*
* @VMKAPIMOD_LICENSE@
*/
/*
***********************************************************************
* Module */ /**
* \addtogroup Module
*
* Module-related constants.
*
* This header is shared with user-mode.
*
* @{
***********************************************************************
*/
#ifndef _VMKAPI_MODULE_CONST_H_
#define _VMKAPI_MODULE_CONST_H_
/** \cond never */
#ifndef VMK_HEADER_INCLUDED_FROM_VMKAPI_H
#error This vmkapi file should never be included directly but only via vmkapi.h
#endif
/** \endcond never */
/**
* \brief The maximum length of a module name including the terminating nul.
*/
#define VMK_MODULE_NAME_MAX 32
/**
* \brief The separator used to split a namespace stamp into a namespace tag
* version tag.
*/
/** \cond nodoc */
#define _VMK_NS_VER_SEPARATOR #
/** \endcond nodoc */
#define VMK_NS_VER_SEPARATOR_STRING VMK_STRINGIFY(_VMK_NS_VER_SEPARATOR)
#define VMK_NS_VER_SEPARATOR VMK_NS_VER_SEPARATOR_STRING[0]
#endif /* _VMKAPI_MODULE_CONST_H_ */
/** @} */