![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /usr/local/lib/node_modules/mediasoup/worker/deps/libwebrtc/libwebrtc/rtc_base/system/ |
Upload File : |
/* * Copyright (c) 2018 The WebRTC project authors. All Rights Reserved. * * Use of this source code is governed by a BSD-style license * that can be found in the LICENSE file in the root of the source * tree. An additional intellectual property rights grant can be found * in the file PATENTS. All contributing project authors may * be found in the AUTHORS file in the root of the source tree. */ #ifndef RTC_BASE_SYSTEM_UNUSED_H_ #define RTC_BASE_SYSTEM_UNUSED_H_ // Annotate a function indicating the caller must examine the return value. // Use like: // int foo() RTC_WARN_UNUSED_RESULT; // To explicitly ignore a result, cast to void. // TODO(kwiberg): Remove when we can use [[nodiscard]] from C++17. #if defined(__clang__) #define RTC_WARN_UNUSED_RESULT __attribute__((__warn_unused_result__)) #elif defined(__GNUC__) // gcc has a __warn_unused_result__ attribute, but you can't quiet it by // casting to void, so we don't use it. #define RTC_WARN_UNUSED_RESULT #else #define RTC_WARN_UNUSED_RESULT #endif // Prevent the compiler from warning about an unused variable. For example: // int result = DoSomething(); // assert(result == 17); // RTC_UNUSED(result); // Note: In most cases it is better to remove the unused variable rather than // suppressing the compiler warning. #ifndef RTC_UNUSED #define RTC_UNUSED(x) static_cast<void>(x) #endif // RTC_UNUSED #endif // RTC_BASE_SYSTEM_UNUSED_H_