PokerUnicorn
Loading...
Searching...
No Matches
arg.h File Reference

Go to the source code of this file.

Data Structures

struct  pkrsrv_arg_t
 

Macros

#define PKRSRV_ARG_WITH_VALUE   (void*) 1
 
#define PKRSRV_ARG_WITHOUT_VALUE   (void*) 0
 

Typedefs

typedef void(* pkrsrv_arg_function_t) (char *)
 

Enumerations

enum  { PKRSRV_ARGUMENT_FULL , PKRSRV_ARGUMENT_SHORT , PKRSRV_ARGUMENT_IS_EXPECT_VALUE , PKRSRV_ARGUMENT_FUNCTION }
 

Functions

pkrsrv_arg_t * pkrsrv_arg_init (char **argv, int argc, void **arguments)
 
void pkrsrv_arg_handle (pkrsrv_arg_t *arg)
 

Data Structure Documentation

◆ pkrsrv_arg

struct pkrsrv_arg
Data Fields
char ** argv
int argc
void ** arguments
char * command

Macro Definition Documentation

◆ PKRSRV_ARG_WITH_VALUE

#define PKRSRV_ARG_WITH_VALUE   (void*) 1

◆ PKRSRV_ARG_WITHOUT_VALUE

#define PKRSRV_ARG_WITHOUT_VALUE   (void*) 0

Typedef Documentation

◆ pkrsrv_arg_function_t

typedef void(* pkrsrv_arg_function_t) (char *)

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
PKRSRV_ARGUMENT_FULL 
PKRSRV_ARGUMENT_SHORT 
PKRSRV_ARGUMENT_IS_EXPECT_VALUE 
PKRSRV_ARGUMENT_FUNCTION 

Function Documentation

◆ pkrsrv_arg_init()

pkrsrv_arg_t * pkrsrv_arg_init ( char ** argv,
int argc,
void ** arguments )

◆ pkrsrv_arg_handle()

void pkrsrv_arg_handle ( pkrsrv_arg_t * arg)