• Jocelyn Turcotte's avatar
    Moving sources to src part 1: Move files. · fd61d752
    Jocelyn Turcotte authored
    This only move files without adjusting any paths.
    
    This moves:
    - lib/quick -> src/webengine/api (API files)
      lib/quick -> src/webengine (other files)
      This contains the main QtWebEngine module library since
      <ec7b2ee7
    
    >.
    - lib/widgets -> src/webenginewidgets
      Also rename this directory to match its module name and rename Api to api.
    - lib -> src/core
    - process -> src/process
    - resources -> src/core/resources
    - tools/* -> tools/scripts/
    
    The build directory is spread as follow:
    - build/build.pro -> src/core/gyp_run.pro
    - build/qmake_extras/* -> src/core/ (for the host and target .pro files)
    - build/qmake -> tools/qmake
    - Build related scripts -> tools/buildscripts
    
    Change-Id: I0cded1de772c99c0c1da6536c9afea353236b4a1
    Reviewed-by: default avatarZeno Albisser <zeno.albisser@digia.com>
    Reviewed-by: default avatarPierre Rossi <pierre.rossi@gmail.com>
    Reviewed-by: default avatarAndras Becsi <andras.becsi@digia.com>
    fd61d752
args.h 1.55 KiB
/*
 *  Copyright (c) 2010 The WebM 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 ARGS_H_
#define ARGS_H_
#include <stdio.h>
#ifdef __cplusplus
extern "C" {
#endif
struct arg {
  char                 **argv;
  const char            *name;
  const char            *val;
  unsigned int           argv_step;
  const struct arg_def  *def;
struct arg_enum_list {
  const char *name;
  int         val;
#define ARG_ENUM_LIST_END {0}
typedef struct arg_def {
  const char *short_name;
  const char *long_name;
  int         has_val;
  const char *desc;
  const struct 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}
struct arg arg_init(char **argv);
int arg_match(struct arg *arg_, const struct arg_def *def, char **argv);
const char *arg_next(struct arg *arg);
void arg_show_usage(FILE *fp, const struct arg_def *const *defs);
char **argv_dup(int argc, const char **argv);
unsigned int arg_parse_uint(const struct arg *arg);
int arg_parse_int(const struct arg *arg);
struct vpx_rational arg_parse_rational(const struct arg *arg);
int arg_parse_enum_or_int(const struct arg *arg);
#ifdef __cplusplus
}  // extern "C"
#endif
#endif  // ARGS_H_