/*
 * COMPONENT_NAME: CPS - Registry/Name Server
 *
 * FILE_ID: name.h
 *
 * ORIGINS:
 *
 * (C) COPYRIGHT International Business Machines Corp. 1992,1993,1994
 * All Rights Reserved
 * Licensed Materials - Property of IBM
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 */
#ifndef _NAME_H_
#define _NAME_H_

#ifdef __cplusplus
  extern "C" {
#endif

#include <name_typ.h>
#include <name_err.h>
#include <name_api.h>

#ifndef NAMECALLCONV
#if defined(__IBMCPP__) || defined(__IBMC__)
   #define NAMECALLCONV    _Optlink
#else
   #define NAMECALLCONV
#endif
#endif

#pragma pack(4)

extern ns_node_handle_t NameRoot;     /* exported in NAMEFW.LIB */

#pragma pack()

#ifdef __cplusplus
  }
#endif

#endif /* _NAME_H_ */
