#ifndef WEBP_EXAMPLES_EXAMPLE_UTIL_H_
#define WEBP_EXAMPLES_EXAMPLE_UTIL_H_
#include "webp/mux_types.h"
#include "webp/types.h"
#ifdef __cplusplus
extern "C" {
#endif
uint32_t ExUtilGetUInt(const char* const v, int base, int* const error);
int ExUtilGetInt(const char* const v, int base, int* const error);
float ExUtilGetFloat(const char* const v, int* const error);
int ExUtilGetInts(const char* v, int base, int max_output, int output[]);
int ExUtilReadFileToWebPData(const char* const filename,
WebPData* const webp_data);
typedef struct {
int argc;
const char** argv;
WebPData argv_data;
int own_argv;
} CommandLineArguments;
int ExUtilInitCommandLineArguments(int argc, const char* argv[],
CommandLineArguments* const args);
void ExUtilDeleteCommandLineArguments(CommandLineArguments* const args);
#ifdef __cplusplus
} #endif
#endif