Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

popt/popt.c File Reference

More...

#include "system.h"
#include <math.h>
#include "findme.h"
#include "poptint.h"

Go to the source code of this file.

Defines

#define _ABS(a)   ((((a) - 0.0) < DBL_EPSILON) ? -(a) : (a))

Functions

char* strerror (int errno)
void poptSetExecPath (poptContext con, const char *path, int allowAbsolute)
void invokeCallbacksPRE (poptContext con, const struct poptOption *opt)
void invokeCallbacksPOST (poptContext con, const struct poptOption *opt)
void invokeCallbacksOPTION (poptContext con, const struct poptOption *opt, const struct poptOption *myOpt, const void *myData, int shorty)
poptContext poptGetContext (const char *name, int argc, const char **argv, const struct poptOption *options, int flags)
void cleanOSE (struct optionStackEntry *os)
void poptResetContext (poptContext con)
int handleExec (poptContext con, const char *longName, char shortName)
int handleAlias (poptContext con, const char *longName, char shortName, const char *nextCharArg)
int execCommand (poptContext con)
const struct poptOptionfindOption (const struct poptOption *opt, const char *longName, char shortName, poptCallbackType *callback, const void **callbackData, int singleDash)
const char* findNextArg (poptContext con, unsigned argx, int delete_arg)
const char* expandNextArg (poptContext con, const char *s)
void poptStripArg (poptContext con, int which)
int poptSaveLong (const struct poptOption *opt, long aLong)
int poptSaveInt (const struct poptOption *opt, long aLong)
int poptGetNextOpt (poptContext con)
const char* poptGetOptArg (poptContext con)
const char* poptGetArg (poptContext con)
const char* poptPeekArg (poptContext con)
const char** poptGetArgs (poptContext con)
poptContext poptFreeContext (poptContext con)
int poptAddAlias (poptContext con, struct poptAlias newAlias, int flags)
int poptAddItem (poptContext con, poptItem newItem, int flags)
const char* poptBadOption (poptContext con, int flags)
const char* const poptStrerror (const int error)
int poptStuffArgs (poptContext con, const char **argv)
const char* poptGetInvocationName (poptContext con)
int poptStrippedArgv (poptContext con, int argc, char **argv)


Detailed Description

Definition in file popt.c.


Define Documentation

#define _ABS( a )   ((((a) - 0.0) < DBL_EPSILON) ? -(a) : (a))
 

Referenced by poptGetNextOpt().


Function Documentation

void cleanOSE ( struct optionStackEntry * os ) [static]
 

Definition at line 187 of file popt.c.

Referenced by poptGetNextOpt(), and poptResetContext().

int execCommand ( poptContext con ) [static]
 

Definition at line 341 of file popt.c.

Referenced by poptGetNextOpt().

const char * expandNextArg ( poptContext con,
const char * s ) [static]
 

Definition at line 525 of file popt.c.

Referenced by poptGetNextOpt().

const char * findNextArg ( poptContext con,
unsigned argx,
int delete_arg ) [static]
 

Definition at line 492 of file popt.c.

Referenced by expandNextArg().

const struct poptOption * findOption ( const struct poptOption * opt,
const char * longName,
char shortName,
poptCallbackType * callback,
const void ** callbackData,
int singleDash ) [static]
 

Definition at line 426 of file popt.c.

Referenced by poptGetNextOpt().

int handleAlias ( poptContext con,
const char * longName,
char shortName,
const char * nextCharArg ) [static]
 

Definition at line 289 of file popt.c.

Referenced by poptGetNextOpt().

int handleExec ( poptContext con,
const char * longName,
char shortName ) [static]
 

Definition at line 230 of file popt.c.

Referenced by poptGetNextOpt().

void invokeCallbacksOPTION ( poptContext con,
const struct poptOption * opt,
const struct poptOption * myOpt,
const void * myData,
int shorty ) [static]
 

Definition at line 98 of file popt.c.

Referenced by poptGetNextOpt().

void invokeCallbacksPOST ( poptContext con,
const struct poptOption * opt ) [static]
 

Definition at line 76 of file popt.c.

Referenced by poptGetNextOpt().

void invokeCallbacksPRE ( poptContext con,
const struct poptOption * opt ) [static]
 

Definition at line 54 of file popt.c.

Referenced by poptGetContext().

int poptSaveInt ( const struct poptOption * opt,
long aLong ) [static]
 

Definition at line 611 of file popt.c.

Referenced by poptGetNextOpt().

int poptSaveLong ( const struct poptOption * opt,
long aLong ) [static]
 

Definition at line 583 of file popt.c.

Referenced by poptGetNextOpt().

void poptStripArg ( poptContext con,
int which ) [static]
 

Definition at line 572 of file popt.c.

Referenced by poptGetNextOpt().

char * strerror ( int errno ) [static]
 

Definition at line 22 of file popt.c.

Referenced by Fstrerror(), checkOwners(), cpioStrerror(), dbiOpen(), doScript(), fsmStage(), getFdErrstr(), getFilesystemList(), getOutputFrom(), packageBinaries(), poptStrerror(), processSourceFiles(), rpmGetFilesystemUsage(), rpmProblemString(), rpmQueryVerify(), rpmdbRebuild(), runScript(), ufdRead(), and ufdWrite().


Generated at Thu Sep 6 11:25:46 2001 for rpm by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001