chromium/third_party/libaom/source/libaom/common/args_helper.c

/*
 * Copyright (c) 2020, Alliance for Open Media. All rights reserved.
 *
 * This source code is subject to the terms of the BSD 2 Clause License and
 * the Alliance for Open Media Patent License 1.0. If the BSD 2 Clause License
 * was not distributed with this source code in the LICENSE file, you can
 * obtain it at www.aomedia.org/license/software. If the Alliance for Open
 * Media Patent License 1.0 was not distributed with this source code in the
 * PATENTS file, you can obtain it at www.aomedia.org/license/patent.
 */
#include "common/args_helper.h"

#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <limits.h>

#define SET_ERR_STRING(...)

struct arg arg_init(char **argv) {}

int arg_match_helper(struct arg *arg_, const struct arg_def *def, char **argv,
                     char *err_msg) {}

unsigned int arg_parse_uint_helper(const struct arg *arg, char *err_msg) {}

int arg_parse_int_helper(const struct arg *arg, char *err_msg) {}

struct aom_rational arg_parse_rational_helper(const struct arg *arg,
                                              char *err_msg) {}

int arg_parse_enum_helper(const struct arg *arg, char *err_msg) {}

int arg_parse_enum_or_int_helper(const struct arg *arg, char *err_msg) {}

// parse a comma separated list of at most n integers
// return the number of elements in the list
int arg_parse_list_helper(const struct arg *arg, int *list, int n,
                          char *err_msg) {}