introducing LTC_INLINE
This commit is contained in:
parent
c39390dba1
commit
0c226834cc
@ -43,6 +43,15 @@ LTC_EXPORT int LTC_CALL XSTRCMP(const char *s1, const char *s2);
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* some compilers do not like "inline" */
|
||||||
|
#if defined(__HP_cc)
|
||||||
|
#define LTC_INLINE
|
||||||
|
#elif defined(_MSC_VER)
|
||||||
|
#define LTC_INLINE __inline
|
||||||
|
#else
|
||||||
|
#define LTC_INLINE inline
|
||||||
|
#endif
|
||||||
|
|
||||||
/* type of argument checking, 0=default, 1=fatal and 2=error+continue, 3=nothing */
|
/* type of argument checking, 0=default, 1=fatal and 2=error+continue, 3=nothing */
|
||||||
#ifndef ARGTYPE
|
#ifndef ARGTYPE
|
||||||
#define ARGTYPE 0
|
#define ARGTYPE 0
|
||||||
|
@ -69,7 +69,7 @@
|
|||||||
y += x; \
|
y += x; \
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void packet_store_header (unsigned char *dst, int section, int subsection)
|
static LTC_INLINE void packet_store_header (unsigned char *dst, int section, int subsection)
|
||||||
{
|
{
|
||||||
LTC_ARGCHKVD(dst != NULL);
|
LTC_ARGCHKVD(dst != NULL);
|
||||||
|
|
||||||
@ -83,7 +83,7 @@ static inline void packet_store_header (unsigned char *dst, int section, int sub
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int packet_valid_header (unsigned char *src, int section, int subsection)
|
static LTC_INLINE int packet_valid_header (unsigned char *src, int section, int subsection)
|
||||||
{
|
{
|
||||||
unsigned long ver;
|
unsigned long ver;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user