|
Wireshark 4.7.0
The Wireshark network protocol analyzer
|
#include <wireshark.h>#include <stdarg.h>Go to the source code of this file.
Functions | |
| WS_DLL_PUBLIC void | cmdarg_err_init (void(*err)(const char *, va_list), void(*err_cont)(const char *, va_list)) |
| Initialize error reporting callbacks for command-line argument handling. | |
| WS_DLL_PUBLIC void | vcmdarg_err (const char *fmt, va_list ap) G_GNUC_PRINTF(1 |
| Report an error in command-line arguments. | |
| WS_DLL_PUBLIC void WS_DLL_PUBLIC void | cmdarg_err (const char *fmt,...) G_GNUC_PRINTF(1 |
| Report an error in command-line arguments. | |
| WS_DLL_PUBLIC void WS_DLL_PUBLIC void WS_DLL_PUBLIC void | cmdarg_err_cont (const char *fmt,...) G_GNUC_PRINTF(1 |
| Report additional information for an error in command-line arguments. | |
| WS_DLL_PUBLIC void WS_DLL_PUBLIC void WS_DLL_PUBLIC void WS_DLL_PUBLIC void | stderr_cmdarg_err (const char *msg_format, va_list ap) |
| Print a formatted command-line error message to standard error. | |
| WS_DLL_PUBLIC void | stderr_cmdarg_err_cont (const char *msg_format, va_list ap) |
| Print additional context for a command-line error to standard error. | |
Declarations of routines to report command-line argument errors.
Wireshark - Network traffic analyzer By Gerald Combs geral.nosp@m.d@wi.nosp@m.resha.nosp@m.rk.o.nosp@m.rg Copyright 1998 Gerald Combs
SPDX-License-Identifier: GPL-2.0-or-later
| WS_DLL_PUBLIC void WS_DLL_PUBLIC void cmdarg_err | ( | const char * | fmt, |
| ... | |||
| ) |
Report an error in command-line arguments.
Calls the err function passed to cmdarg_err_init to report an report an error in command-line arguments.
| fmt | Format string describing the error. |
| ... | Arguments for the format string. |
| WS_DLL_PUBLIC void WS_DLL_PUBLIC void WS_DLL_PUBLIC void cmdarg_err_cont | ( | const char * | fmt, |
| ... | |||
| ) |
Report additional information for an error in command-line arguments.
Calls the print_err_cont function passed to cmdarg_err_init to report an report an error in command-line arguments.
| fmt | Format string describing the error. |
| ... | Arguments for the format string. |
| WS_DLL_PUBLIC void cmdarg_err_init | ( | void(*)(const char *, va_list) | err, |
| void(*)(const char *, va_list) | err_cont | ||
| ) |
Initialize error reporting callbacks for command-line argument handling.
Sets the functions used to report fatal and non-fatal error messages during command-line argument parsing or validation. The err function is called for fatal errors, while err_cont is used for warnings or recoverable issues.
Both callbacks accept a printf-style format string and a va_list of arguments. This allows flexible integration with custom logging or UI systems.
| err | Callback for fatal error messages. |
| err_cont | Callback for non-fatal error messages. |
| WS_DLL_PUBLIC void WS_DLL_PUBLIC void WS_DLL_PUBLIC void WS_DLL_PUBLIC void stderr_cmdarg_err | ( | const char * | msg_format, |
| va_list | ap | ||
| ) |
Print a formatted command-line error message to standard error.
Outputs an error message using the provided va_list arguments, typically during command-line parsing or validation. This variant writes directly to stderr, bypassing any custom logging or UI systems.
| msg_format | Format string (printf-style). |
| ap | va_list containing arguments for the format string. |
| WS_DLL_PUBLIC void stderr_cmdarg_err_cont | ( | const char * | msg_format, |
| va_list | ap | ||
| ) |
Print additional context for a command-line error to standard error.
Appends a follow-up message to a previously reported error, using the provided va_list arguments. This is useful for extending diagnostics across multiple lines or clarifying the source of a failure.
| msg_format | Format string (printf-style). |
| ap | va_list containing arguments for the format string. |
| WS_DLL_PUBLIC void vcmdarg_err | ( | const char * | fmt, |
| va_list | ap | ||
| ) |
Report an error in command-line arguments.
Calls the err function passed to cmdarg_err_init to report an report an error in command-line arguments.
| fmt | Format string describing the error. |
| ap | va_list containing arguments for the format string. |