mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Merge remote-tracking branch 'origin/topic/jsiwek/deprecated-attribute'
* origin/topic/jsiwek/deprecated-attribute: Switch to using [[deprecated]] attribute
This commit is contained in:
commit
01df20c782
3 changed files with 15 additions and 21 deletions
5
CHANGES
5
CHANGES
|
@ -1,4 +1,8 @@
|
||||||
|
|
||||||
|
3.2.0-dev.117 | 2020-02-24 18:53:03 -0700
|
||||||
|
|
||||||
|
* Switch to using [[deprecated]] attribute (Jon Siwek, Corelight)
|
||||||
|
|
||||||
3.2.0-dev.115 | 2020-02-24 18:48:50 -0700
|
3.2.0-dev.115 | 2020-02-24 18:48:50 -0700
|
||||||
|
|
||||||
* Improve formatting of doubles that are close to integers
|
* Improve formatting of doubles that are close to integers
|
||||||
|
@ -38,7 +42,6 @@
|
||||||
|
|
||||||
* Format interval values consistently across 32-bit/64-bit platforms (Jon Siwek, Corelight)
|
* Format interval values consistently across 32-bit/64-bit platforms (Jon Siwek, Corelight)
|
||||||
|
|
||||||
|
|
||||||
3.2.0-dev.108 | 2020-02-24 17:24:07 -0800
|
3.2.0-dev.108 | 2020-02-24 17:24:07 -0800
|
||||||
|
|
||||||
* Change OpaqueVal/HashVal APIs to use IntrusivePtr (Max Kellermann)
|
* Change OpaqueVal/HashVal APIs to use IntrusivePtr (Max Kellermann)
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
3.2.0-dev.115
|
3.2.0-dev.117
|
||||||
|
|
29
src/util.h
29
src/util.h
|
@ -2,15 +2,6 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#ifdef __GNUC__
|
|
||||||
#define ZEEK_DEPRECATED(msg) __attribute__ ((deprecated(msg)))
|
|
||||||
#elif defined(_MSC_VER)
|
|
||||||
#define ZEEK_DEPRECATED(msg) __declspec(deprecated(msg)) func
|
|
||||||
#else
|
|
||||||
#pragma message("Warning: ZEEK_DEPRECATED macro not implemented")
|
|
||||||
#define ZEEK_DEPRECATED(msg)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
// Expose C99 functionality from inttypes.h, which would otherwise not be
|
// Expose C99 functionality from inttypes.h, which would otherwise not be
|
||||||
// available in C++.
|
// available in C++.
|
||||||
#ifndef __STDC_FORMAT_MACROS
|
#ifndef __STDC_FORMAT_MACROS
|
||||||
|
@ -71,22 +62,22 @@ extern HeapLeakChecker* heap_checker;
|
||||||
#include <pthread_np.h>
|
#include <pthread_np.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
ZEEK_DEPRECATED("Remove in v4.1. Use uint64_t instead.")
|
[[deprecated("Remove in v4.1. Use uint64_t instead.")]]
|
||||||
typedef uint64_t uint64;
|
typedef uint64_t uint64;
|
||||||
ZEEK_DEPRECATED("Remove in v4.1. Use uint32_t instead.")
|
[[deprecated("Remove in v4.1. Use uint32_t instead.")]]
|
||||||
typedef uint32_t uint32;
|
typedef uint32_t uint32;
|
||||||
ZEEK_DEPRECATED("Remove in v4.1. Use uint16_t instead.")
|
[[deprecated("Remove in v4.1. Use uint16_t instead.")]]
|
||||||
typedef uint16_t uint16;
|
typedef uint16_t uint16;
|
||||||
ZEEK_DEPRECATED("Remove in v4.1. Use uint8_t instead.")
|
[[deprecated("Remove in v4.1. Use uint8_t instead.")]]
|
||||||
typedef uint8_t uint8;
|
typedef uint8_t uint8;
|
||||||
|
|
||||||
ZEEK_DEPRECATED("Remove in v4.1. Use int64_t instead.")
|
[[deprecated("Remove in v4.1. Use int64_t instead.")]]
|
||||||
typedef int64_t int64;
|
typedef int64_t int64;
|
||||||
ZEEK_DEPRECATED("Remove in v4.1. Use int32_t instead.")
|
[[deprecated("Remove in v4.1. Use int32_t instead.")]]
|
||||||
typedef int32_t int32;
|
typedef int32_t int32;
|
||||||
ZEEK_DEPRECATED("Remove in v4.1. Use int16_t instead.")
|
[[deprecated("Remove in v4.1. Use int16_t instead.")]]
|
||||||
typedef int16_t int16;
|
typedef int16_t int16;
|
||||||
ZEEK_DEPRECATED("Remove in v4.1. Use int8_t instead.")
|
[[deprecated("Remove in v4.1. Use int8_t instead.")]]
|
||||||
typedef int8_t int8;
|
typedef int8_t int8;
|
||||||
|
|
||||||
typedef int64_t bro_int_t;
|
typedef int64_t bro_int_t;
|
||||||
|
@ -523,7 +514,7 @@ inline char* safe_strncpy(char* dest, const char* src, size_t n)
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
ZEEK_DEPRECATED("Remove in v4.1: Use system snprintf instead")
|
[[deprecated("Remove in v4.1: Use system snprintf instead")]]
|
||||||
inline int safe_snprintf(char* str, size_t size, const char* format, ...)
|
inline int safe_snprintf(char* str, size_t size, const char* format, ...)
|
||||||
{
|
{
|
||||||
va_list al;
|
va_list al;
|
||||||
|
@ -535,7 +526,7 @@ inline int safe_snprintf(char* str, size_t size, const char* format, ...)
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
ZEEK_DEPRECATED("Remove in v4.1: Use system vsnprintf instead")
|
[[deprecated("Remove in v4.1: Use system vsnprintf instead")]]
|
||||||
inline int safe_vsnprintf(char* str, size_t size, const char* format, va_list al)
|
inline int safe_vsnprintf(char* str, size_t size, const char* format, va_list al)
|
||||||
{
|
{
|
||||||
int result = vsnprintf(str, size, format, al);
|
int result = vsnprintf(str, size, format, al);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue