|
FFmpeg
|
#include <errno.h>#include <limits.h>#include <math.h>#include <stdarg.h>#include <stddef.h>#include <stdint.h>#include <stdio.h>#include <string.h>#include <float.h>#include "avstring.h"Go to the source code of this file.
Data Structures | |
| struct | FFFILE |
Macros | |
| #define | SIZE_hh -2 |
| #define | SIZE_h -1 |
| #define | SIZE_def 0 |
| #define | SIZE_l 1 |
| #define | SIZE_L 2 |
| #define | SIZE_ll 3 |
| #define | shcnt(f) |
| #define | shlim(f, lim) |
| #define | shgetc(f) |
| #define | shunget(f) |
| #define | LD_B1B_DIG 2 |
| #define | LD_B1B_MAX 9007199, 254740991 |
| #define | KMAX 128 |
| #define | MASK (KMAX-1) |
Functions | |
| static int | fftoread (FFFILE *f) |
| static size_t | ffstring_read (FFFILE *f, unsigned char *buf, size_t len) |
| static int | ffuflow (FFFILE *f) |
| static void | ffshlim (FFFILE *f, ptrdiff_t lim) |
| static int | ffshgetc (FFFILE *f) |
| static unsigned long long | ffintscan (FFFILE *f, unsigned base, int pok, unsigned long long lim) |
| static long long | scanexp (FFFILE *f, int pok) |
| static double | decfloat (FFFILE *f, int c, int bits, int emin, int sign, int pok) |
| static double | hexfloat (FFFILE *f, int bits, int emin, int sign, int pok) |
| static double | fffloatscan (FFFILE *f, int prec, int pok) |
| static void * | arg_n (va_list ap, unsigned int n) |
| static void | store_int (void *dest, int size, unsigned long long i) |
| static int | ff_vfscanf (FFFILE *f, const char *fmt, va_list ap) |
| static int | ff_vsscanf (const char *s, const char *fmt, va_list ap) |
| int | av_sscanf (const char *string, const char *format,...) |
Variables | |
| static const unsigned char | table [] |
| #define SIZE_hh -2 |
Definition at line 46 of file avsscanf.c.
Referenced by ff_vfscanf(), and store_int().
| #define SIZE_h -1 |
Definition at line 47 of file avsscanf.c.
Referenced by ff_vfscanf(), and store_int().
| #define SIZE_def 0 |
Definition at line 48 of file avsscanf.c.
Referenced by ff_vfscanf(), and store_int().
| #define SIZE_l 1 |
Definition at line 49 of file avsscanf.c.
Referenced by ff_vfscanf(), and store_int().
| #define SIZE_L 2 |
Definition at line 50 of file avsscanf.c.
Referenced by ff_vfscanf().
| #define SIZE_ll 3 |
Definition at line 51 of file avsscanf.c.
Referenced by ff_vfscanf(), and store_int().
| #define shcnt | ( | f | ) |
| #define shlim | ( | f, | |
| lim ) |
Definition at line 114 of file avsscanf.c.
Referenced by decfloat(), ff_vfscanf(), fffloatscan(), ffintscan(), and hexfloat().
| #define shgetc | ( | f | ) |
Definition at line 115 of file avsscanf.c.
Referenced by decfloat(), ff_vfscanf(), fffloatscan(), ffintscan(), hexfloat(), and scanexp().
| #define shunget | ( | f | ) |
Definition at line 116 of file avsscanf.c.
Referenced by decfloat(), ff_vfscanf(), fffloatscan(), ffintscan(), hexfloat(), and scanexp().
| #define LD_B1B_DIG 2 |
Definition at line 239 of file avsscanf.c.
Referenced by decfloat().
| #define LD_B1B_MAX 9007199, 254740991 |
Definition at line 240 of file avsscanf.c.
Referenced by decfloat().
| #define KMAX 128 |
Definition at line 241 of file avsscanf.c.
Referenced by decfloat().
| #define MASK (KMAX-1) |
Definition at line 242 of file avsscanf.c.
|
static |
Definition at line 55 of file avsscanf.c.
Referenced by ffuflow().
|
static |
Definition at line 61 of file avsscanf.c.
Referenced by ff_vsscanf().
|
static |
Definition at line 77 of file avsscanf.c.
Referenced by ffshgetc().
|
static |
Definition at line 84 of file avsscanf.c.
|
static |
Definition at line 95 of file avsscanf.c.
|
static |
Definition at line 137 of file avsscanf.c.
Referenced by ff_vfscanf().
|
static |
Definition at line 213 of file avsscanf.c.
Referenced by decfloat(), and hexfloat().
Definition at line 244 of file avsscanf.c.
Referenced by fffloatscan().
Definition at line 496 of file avsscanf.c.
Referenced by fffloatscan().
Definition at line 609 of file avsscanf.c.
Referenced by ff_vfscanf().
|
static |
Definition at line 691 of file avsscanf.c.
Referenced by ff_vfscanf().
|
static |
Definition at line 703 of file avsscanf.c.
Referenced by ff_vfscanf().
|
static |
Definition at line 725 of file avsscanf.c.
Referenced by ff_vsscanf().
|
static |
Definition at line 951 of file avsscanf.c.
Referenced by av_sscanf().
| int av_sscanf | ( | const char * | string, |
| const char * | format, | ||
| ... ) |
Definition at line 961 of file avsscanf.c.
Referenced by activate(), av_channel_layout_from_string(), ff_pnm_decode_header(), fill_items(), filter_frame(), fsync_config_props(), init(), init(), parse_3dl(), parse_channel_name(), parse_cinespace(), parse_cube(), parse_dat(), parse_delays(), parse_gains(), parse_line(), parse_m3d(), parse_speaker_pos(), parse_weights(), process_command(), read_custom_noise(), read_gains(), read_tf_coefficients(), read_ts(), read_zp_coefficients(), scc_read_header(), and vivo_read_header().
|
static |
Definition at line 118 of file avsscanf.c.