typedefstruct arg_def { const char *short_name; const char *long_name;
int has_val; // 0: The argument must not have a value. // 1: The argument must have a value. // -1: The argument may or may not have a value. const char *desc; conststruct arg_enum_list *enums;
} arg_def_t; #define ARG_DEF(s, l, v, d) { s, l, v, d, NULL } #define ARG_DEF_ENUM(s, l, v, d, e) { s, l, v, d, e } #define ARG_DEF_LIST_END { 0 }
// Note: arg_match_helper() must be called before invoking these functions. unsigned int arg_parse_uint_helper(conststruct arg *arg, char *err_msg);
int arg_parse_int_helper(conststruct arg *arg, char *err_msg); struct aom_rational arg_parse_rational_helper(conststruct arg *arg,
char *err_msg);
int arg_parse_enum_helper(conststruct arg *arg, char *err_msg);
int arg_parse_enum_or_int_helper(conststruct arg *arg, char *err_msg);
int arg_parse_list_helper(conststruct arg *arg, int *list, int n,
char *err_msg);
#ifdef __cplusplus
} // extern "C" #endif
#endif// AOM_COMMON_ARGS_HELPER_H_
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-08-26)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.