Lines Matching refs:current_value
615 char * current_value;
682 current_value = NULL;
685 current_value = *o_option_table[got_option].x_value;
688 current_value = str;
693 current_value = *o_option_table[got_option].g_value;
696 current_value = str;
702 if (current_value) {
718 current_value = strdup(current_value);
721 *o_option_table[got_option].x_value_current = current_value;
724 current_value = strdup(current_value);
727 *o_option_table[got_option].g_value_current = current_value;
760 current_value = NULL;
767 current_value = *o_option_table[i].x_value;
768 if (!current_value) { /* No -o := */
769 current_value = *o_option_table[i].x_value_current;
770 if (current_value) {
775 current_value = *o_option_table[i].g_value;
776 if (!current_value)
777 current_value = *o_option_table[i].g_value_current;
780 if (current_value) {
783 printf ("Found current_value:%s for %s, pids=%d\n",
784 current_value, o_option_table[i].name, pids);
786 len = strlen(current_value);
790 strlcpy(arcn->name,current_value,sizeof(arcn->name));
798 current_value, len);
806 if (free_it) free(current_value);