404c0007b307735d31a87a883e925f85875d4a07
[carveJwlIkooP6JGAAIwe30JlM.git] / network_common.h
1 #ifndef NETWORK_COMMON_H
2 #define NETWORK_COMMON_H
3
4 #include "vg/vg_stdint.h"
5 #include "vg/vg_platform.h"
6
7 #define NETWORK_USERNAME_MAX 32
8
9 #define ADDON_DEFINE_ONLY
10 #include "addon.h"
11 #undef ADDON_DEFINE_ONLY
12
13 static u32 network_msgstring( const char *src,
14 u32 m_cbSize, u32 base_size,
15 char *buf, u32 buf_size ){
16
17 u32 string_len = VG_MIN( m_cbSize - base_size, buf_size );
18 return vg_strncpy( src, buf, string_len, k_strncpy_always_add_null );
19 }
20
21 #endif /* NETWORK_COMMON_H */