MCPcopy Index your code
hub / github.com/RsyncProject/rsync / poptStrerror

Function poptStrerror

popt/popt.c:1634–1664  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1632}
1633
1634const char * poptStrerror(const int error)
1635{
1636 switch (error) {
1637 case POPT_ERROR_NOARG:
1638 return POPT_("missing argument");
1639 case POPT_ERROR_UNWANTEDARG:
1640 return POPT_("option does not take an argument");
1641 case POPT_ERROR_BADOPT:
1642 return POPT_("unknown option");
1643 case POPT_ERROR_BADOPERATION:
1644 return POPT_("mutually exclusive logical operations requested");
1645 case POPT_ERROR_NULLARG:
1646 return POPT_("opt->arg should not be NULL");
1647 case POPT_ERROR_OPTSTOODEEP:
1648 return POPT_("aliases nested too deeply");
1649 case POPT_ERROR_BADQUOTE:
1650 return POPT_("error in parameter quoting");
1651 case POPT_ERROR_BADNUMBER:
1652 return POPT_("invalid numeric value");
1653 case POPT_ERROR_OVERFLOW:
1654 return POPT_("number too large or too small");
1655 case POPT_ERROR_MALLOC:
1656 return POPT_("memory allocation failed");
1657 case POPT_ERROR_BADCONFIG:
1658 return POPT_("config file failed sanity test");
1659 case POPT_ERROR_ERRNO:
1660 return strerror(errno);
1661 default:
1662 return POPT_("unknown error");
1663 }
1664}
1665
1666int poptStuffArgs(poptContext con, const char ** argv)
1667{

Callers 3

parse_argumentsFunction · 0.85
mainFunction · 0.85
mainFunction · 0.85

Calls 1

strerrorFunction · 0.85

Tested by 1

mainFunction · 0.68