aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/libldaputils/lconfig.c51
1 files changed, 46 insertions, 5 deletions
diff --git a/lib/libldaputils/lconfig.c b/lib/libldaputils/lconfig.c
index ecdac79..24ee75c 100644
--- a/lib/libldaputils/lconfig.c
+++ b/lib/libldaputils/lconfig.c
@@ -98,6 +98,9 @@ void ldaputils_param_option_bool(LDAPUtils * lud, const char * key, int option);
98/// @param[in] lud reference to LDAP utiles descriptor 98/// @param[in] lud reference to LDAP utiles descriptor
99/// @param[in] c getopt option 99/// @param[in] c getopt option
100/// @param[in] arg getopt argument 100/// @param[in] arg getopt argument
101///
102/// @return If successfull, returns 0. If an unknown option, returns the
103/// option value for processing by the program.
101int ldaputils_getopt(LDAPUtils * lud, int c, const char * arg) 104int ldaputils_getopt(LDAPUtils * lud, int c, const char * arg)
102{ 105{
103 int rc; 106 int rc;
@@ -402,6 +405,10 @@ void ldaputils_params(LDAPUtils * lud)
402 405
403 406
404/// prints string to stdout 407/// prints string to stdout
408/// @param[in] key name of value
409/// @param[in] val value of key
410///
411/// @see ldaputils_param_int, ldaputils_param_option_bool
405void ldaputils_param_print(const char * key, const char * val) 412void ldaputils_param_print(const char * key, const char * val)
406{ 413{
407 if ((val)) 414 if ((val))
@@ -410,7 +417,12 @@ void ldaputils_param_print(const char * key, const char * val)
410} 417}
411 418
412 419
413/// prints string to stdout 420/// prints integer to stdout
421/// @param[in] lud reference to LDAP utilities struct
422/// @param[in] key name of value
423/// @param[in] ival value of key
424///
425/// @see ldaputils_param_print, ldaputils_param_option_bool
414void ldaputils_param_int(LDAPUtils * lud, const char * key, int ival) 426void ldaputils_param_int(LDAPUtils * lud, const char * key, int ival)
415{ 427{
416 char val[16]; 428 char val[16];
@@ -425,7 +437,12 @@ void ldaputils_param_int(LDAPUtils * lud, const char * key, int ival)
425} 437}
426 438
427 439
428/// prints string to stdout 440/// prints boolean LDAP option to stdout
441/// @param[in] lud reference to LDAP utilities struct
442/// @param[in] key name of option
443/// @param[in] option LDAP option
444///
445/// @see ldaputils_param_print, ldaputils_param_option_bool
429void ldaputils_param_option_bool(LDAPUtils * lud, const char * key, int option) 446void ldaputils_param_option_bool(LDAPUtils * lud, const char * key, int option)
430{ 447{
431 int ival; 448 int ival;
@@ -443,7 +460,12 @@ void ldaputils_param_option_bool(LDAPUtils * lud, const char * key, int option)
443} 460}
444 461
445 462
446/// prints string to stdout 463/// prints integer LDAP option to stdout
464/// @param[in] lud reference to LDAP utilities struct
465/// @param[in] key name of option
466/// @param[in] option LDAP option
467///
468/// @see ldaputils_param_print, ldaputils_param_option_bool
447void ldaputils_param_option_int(LDAPUtils * lud, const char * key, int option) 469void ldaputils_param_option_int(LDAPUtils * lud, const char * key, int option)
448{ 470{
449 int ival; 471 int ival;
@@ -460,7 +482,12 @@ void ldaputils_param_option_int(LDAPUtils * lud, const char * key, int option)
460} 482}
461 483
462 484
463/// prints string to stdout 485/// prints string LDAP option to stdout
486/// @param[in] lud reference to LDAP utilities struct
487/// @param[in] key name of option
488/// @param[in] option LDAP option
489///
490/// @see ldaputils_param_print, ldaputils_param_option_bool
464void ldaputils_param_option_str(LDAPUtils * lud, const char * key, int option) 491void ldaputils_param_option_str(LDAPUtils * lud, const char * key, int option)
465{ 492{
466 char * val; 493 char * val;
@@ -479,7 +506,12 @@ void ldaputils_param_option_str(LDAPUtils * lud, const char * key, int option)
479} 506}
480 507
481 508
482/// prints string to stdout 509/// prints string list LDAP option to stdout
510/// @param[in] lud reference to LDAP utilities struct
511/// @param[in] key name of option
512/// @param[in] option LDAP option
513///
514/// @see ldaputils_param_print, ldaputils_param_option_bool
483void ldaputils_param_option_strlist(LDAPUtils * lud, const char * key, int option) 515void ldaputils_param_option_strlist(LDAPUtils * lud, const char * key, int option)
484{ 516{
485 int i; 517 int i;
@@ -500,6 +532,12 @@ void ldaputils_param_option_strlist(LDAPUtils * lud, const char * key, int optio
500} 532}
501 533
502 534
535/// prints time LDAP option to stdout
536/// @param[in] lud reference to LDAP utilities struct
537/// @param[in] key name of option
538/// @param[in] option LDAP option
539///
540/// @see ldaputils_param_print, ldaputils_param_option_bool
503void ldaputils_param_option_time(LDAPUtils * lud, const char * key, int option) 541void ldaputils_param_option_time(LDAPUtils * lud, const char * key, int option)
504{ 542{
505 struct timeval * ival; 543 struct timeval * ival;
@@ -601,6 +639,9 @@ void ldaputils_usage_search(const char * short_options)
601 639
602 640
603/// displays usage 641/// displays usage
642/// @param[in] prog_name name of running program
643///
644/// @see ldaputils_param_print, ldaputils_param_option_bool
604void ldaputils_version(const char * prog_name) 645void ldaputils_version(const char * prog_name)
605{ 646{
606 printf("%s (%s) %s\n", prog_name, PACKAGE_NAME, PACKAGE_VERSION); 647 printf("%s (%s) %s\n", prog_name, PACKAGE_NAME, PACKAGE_VERSION);