From cb85aa8a8d02a3d6dc16e3f32e78da9e70f9c7f5 Mon Sep 17 00:00:00 2001 From: wangzhengquan <wangzhengquan85@126.com> Date: 星期二, 02 二月 2021 17:49:21 +0800 Subject: [PATCH] update --- include/usgcommon/usg_typedef.h | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/include/usgcommon/usg_typedef.h b/include/usgcommon/usg_typedef.h index 55796e1..f5d4b5b 100644 --- a/include/usgcommon/usg_typedef.h +++ b/include/usgcommon/usg_typedef.h @@ -5,10 +5,6 @@ extern "C" { #endif -/// @brief Compare And Swap -/// If the current value of *a_ptr is a_oldVal, then write a_newVal into *a_ptr -/// @return true if the comparison is successful and a_newVal was written -#define CAS(a_ptr, a_oldVal, a_newVal) __sync_bool_compare_and_swap(a_ptr, a_oldVal, a_newVal) #if ! defined(__FreeBSD__) && ! defined(__OpenBSD__) && \ ! defined(__sgi) && ! defined(__APPLE__) @@ -25,6 +21,11 @@ #endif +#ifdef _WIN32 +#define PATH_SEPERATOR "\\" +#else +#define PATH_SEPERATOR "/" +#endif /* Default file permissions are DEF_MODE & ~DEF_UMASK */ #define DEF_MODE S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH @@ -43,7 +44,7 @@ #define MIN(a,b) ((a) < (b) ? (a) : (b)) #define MAX(a,b) ((a) > (b) ? (a) : (b)) - +#define BLANK "\t\n\v\f\r " /* Misc constants */ #define MAXLINE 1024 /* Max text line length */ #define MAXBUF 8192 /* Max I/O buffer size */ -- Gitblit v1.8.0