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
|
||||
|
||||
* 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)
|
||||
|
||||
|
||||
3.2.0-dev.108 | 2020-02-24 17:24:07 -0800
|
||||
|
||||
* 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
|
||||
|
||||
#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
|
||||
// available in C++.
|
||||
#ifndef __STDC_FORMAT_MACROS
|
||||
|
@ -71,22 +62,22 @@ extern HeapLeakChecker* heap_checker;
|
|||
#include <pthread_np.h>
|
||||
#endif
|
||||
|
||||
ZEEK_DEPRECATED("Remove in v4.1. Use uint64_t instead.")
|
||||
[[deprecated("Remove in v4.1. Use uint64_t instead.")]]
|
||||
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;
|
||||
ZEEK_DEPRECATED("Remove in v4.1. Use uint16_t instead.")
|
||||
[[deprecated("Remove in v4.1. Use uint16_t instead.")]]
|
||||
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;
|
||||
|
||||
ZEEK_DEPRECATED("Remove in v4.1. Use int64_t instead.")
|
||||
[[deprecated("Remove in v4.1. Use int64_t instead.")]]
|
||||
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;
|
||||
ZEEK_DEPRECATED("Remove in v4.1. Use int16_t instead.")
|
||||
[[deprecated("Remove in v4.1. Use int16_t instead.")]]
|
||||
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 int64_t bro_int_t;
|
||||
|
@ -523,7 +514,7 @@ inline char* safe_strncpy(char* dest, const char* src, size_t n)
|
|||
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, ...)
|
||||
{
|
||||
va_list al;
|
||||
|
@ -535,7 +526,7 @@ inline int safe_snprintf(char* str, size_t size, const char* format, ...)
|
|||
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)
|
||||
{
|
||||
int result = vsnprintf(str, size, format, al);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue