LMMS
Loading...
Searching...
No Matches
serdi.c File Reference
#include "serd_internal.h"
#include <assert.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>

Classes

struct  State

Macros

#define SERDI_ERROR(msg)
#define SERDI_ERRORF(fmt, ...)

Functions

static int print_version (void)
static int print_usage (const char *name, bool error)
static bool set_syntax (SerdSyntax *syntax, const char *name)
static int missing_arg (const char *name, char opt)
static SerdStatus quiet_error_sink (void *handle, const SerdError *e)
int main (int argc, char **argv)

Macro Definition Documentation

◆ SERDI_ERROR

#define SERDI_ERROR ( msg)
Value:
fprintf(stderr, "serdi: " msg);
const char * msg
Definition missing_descriptor.c:20

◆ SERDI_ERRORF

#define SERDI_ERRORF ( fmt,
... )
Value:
fprintf(stderr, "serdi: " fmt, __VA_ARGS__);
fmt[0]
Definition fileio.c:2503

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

◆ missing_arg()

int missing_arg ( const char * name,
char opt )
static

◆ print_usage()

int print_usage ( const char * name,
bool error )
static

◆ print_version()

int print_version ( void )
static

◆ quiet_error_sink()

SerdStatus quiet_error_sink ( void * handle,
const SerdError * e )
static

◆ set_syntax()

bool set_syntax ( SerdSyntax * syntax,
const char * name )
static