12#if defined(__cplusplus)
18#define NSM_REQUIRED_VERSION 1999
19#define NSM_LIBRARY_VERSION 2008
20#define NSM_PACKAGE_VERSION 2008
130#ifndef __nsm2_typedef_nonstdint__
131#define __nsm2_typedef_nonstdint__
133typedef uint8_t byte8;
134typedef uint16_t uint16;
135typedef uint32_t uint32;
136typedef uint64_t uint64;
137typedef int16_t int16;
138typedef int32_t int32;
139typedef int64_t int64;
142#ifndef __nsm2_typedef_context__
143#define __nsm2_typedef_context__
149#define NSMREQ_FIRST (0x1000)
155#define NSMEALLOC (-101)
156#define NSMESOCKET (-102)
157#define NSMESOCKDGRAM (-103)
158#define NSMEGIFCONF (-104)
159#define NSMEGIFFLAGS (-105)
160#define NSMESOCKREUSE (-106)
161#define NSMESOCKSNDBUF (-107)
162#define NSMESOCKRCVBUF (-108)
163#define NSMERDSELECT (-109)
164#define NSMERDUID (-110)
165#define NSMENOPIPE (-111)
166#define NSMESELECT (-112)
167#define NSMETIMEOUT (-113)
168#define NSMEWRITE (-114)
169#define NSMECLOSED (-115)
170#define NSMEPIPEREAD (-116)
171#define NSMEPIPEWRITE (-117)
173#define NSMEDATID (-118)
174#define NSMEUNEXPECTED (-119)
177#define NSMENOMASTER (-1)
178#define NSMEINVNAME (-2)
179#define NSMEINVPAR (-3)
180#define NSMENODEEXIST (-4)
181#define NSMEFULNODE (-5)
182#define NSMENODEST (-6)
183#define NSMEINVFMT (-7)
184#define NSMEMEMEXIST (-8)
185#define NSMENOMOREMEM (-9)
186#define NSMEOPENED (-10)
187#define NSMENODENAME (-11)
188#define NSMENODELONG (-12)
189#define NSMEHOSTNAME (-13)
190#define NSMEALREADYP (-14)
191#define NSMEALREADYS (-15)
192#define NSMEALREADYH (-16)
193#define NSMENOIF (-17)
194#define NSMENONSMD (-18)
195#define NSMENOUID (-19)
196#define NSMERDCLOSE (-20)
197#define NSMEACCESS (-21)
198#define NSMESHMGETSYS (-22)
199#define NSMESHMATSYS (-23)
200#define NSMESHMGETMEM (-24)
201#define NSMESHMATMEM (-25)
202#define NSMENOINIT (-26)
203#define NSMEPERM (-27)
204#define NSMEINVDATA (-28)
205#define NSMEINVFUNC (-29)
206#define NSMEMAXFUNC (-30)
207#define NSMENOMEM (-31)
208#define NSMEBADFMT (-32)
209#define NSMEBADREV (-33)
210#define NSMEPARSE (-34)
211#define NSMECONNECT (-35)
212#define NSMEINVPTR (-36)
213#define NSMESHMNOSYS (-37)
214#define NSMESHMACCES (-38)
215#define NSMEEMPTYDEST (-39)
216#define NSMENGMASTER (-40)
217#define NSMETIMEOUTW (-41)
218#define NSMETIMEOUTR (-42)
219#define NSMENOSUCHREQ (-43)
220#define NSMEBADHASH (-44)
221#define NSMENODEHERE (-45)
234typedef void (*NSMcallback_t)(
NSMmsg* msg, NSMcontext* nsmc);
235typedef void (*NSMfunc_t)(
NSMmsg* msg, NSMcontext* nsmc);
237#if defined(__cplusplus)