Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 594414
Collapse All | Expand All

(-)npadmin-0.8.7/npadmin.C.old (-61 / +61 lines)
Lines 72-145 Link Here
72
72
73
  // don't change the order of these without changing the order in npaconsts.h
73
  // don't change the order of these without changing the order in npaconsts.h
74
  static const struct option options[]= { 
74
  static const struct option options[]= { 
75
    {"version",     no_argument,&retval,VERSION_FLAG},
75
    {"version",     no_argument,&retval,(int)VERSION_FLAG},
76
    {"all",         no_argument,&retval,ALL_FLAG}, 
76
    {"all",         no_argument,&retval,(int)ALL_FLAG}, 
77
    {"debugsnmp",   no_argument,&retval,DEBUGSNMP_FLAG},
77
    {"debugsnmp",   no_argument,&retval,(int)DEBUGSNMP_FLAG},
78
    {"name",        no_argument,&retval,NAME_FLAG},
78
    {"name",        no_argument,&retval,(int)NAME_FLAG},
79
79
80
    {"vendor",      no_argument,&retval,VENDOR_FLAG},
80
    {"vendor",      no_argument,&retval,(int)VENDOR_FLAG},
81
    {"model",       no_argument,&retval,MODEL_FLAG},
81
    {"model",       no_argument,&retval,(int)MODEL_FLAG},
82
    {"contact",     no_argument,&retval,CONTACT_FLAG},
82
    {"contact",     no_argument,&retval,(int)CONTACT_FLAG},
83
    {"netconfig",   no_argument,&retval,NETCONFIG_FLAG},
83
    {"netconfig",   no_argument,&retval,(int)NETCONFIG_FLAG},
84
    {"printmib",    no_argument,&retval,PRINTMIB_FLAG},
84
    {"printmib",    no_argument,&retval,(int)PRINTMIB_FLAG},
85
    {"hostmib",     no_argument,&retval,HOSTMIB_FLAG},
85
    {"hostmib",     no_argument,&retval,(int)HOSTMIB_FLAG},
86
86
87
    {"memory",      no_argument,&retval,MEMORY_FLAG},
87
    {"memory",      no_argument,&retval,(int)MEMORY_FLAG},
88
    {"storage",     no_argument,&retval,STORAGE_FLAG},
88
    {"storage",     no_argument,&retval,(int)STORAGE_FLAG},
89
    {"status",      no_argument,&retval,STATUS_FLAG},
89
    {"status",      no_argument,&retval,(int)STATUS_FLAG},
90
90
91
    {"mediapath",   no_argument,&retval,MEDIAPATH_FLAG},
91
    {"mediapath",   no_argument,&retval,(int)MEDIAPATH_FLAG},
92
    {"maxpapersize",no_argument,&retval,MAXPAPERSIZE_FLAG},
92
    {"maxpapersize",no_argument,&retval,(int)MAXPAPERSIZE_FLAG},
93
    {"enginespeed", no_argument,&retval,ENGINESPEED_FLAG},
93
    {"enginespeed", no_argument,&retval,(int)ENGINESPEED_FLAG},
94
    {"duplex",      no_argument,&retval,DUPLEX_FLAG},
94
    {"duplex",      no_argument,&retval,(int)DUPLEX_FLAG},
95
    {"minpapersize",no_argument,&retval,MINPAPERSIZE_FLAG}, 
95
    {"minpapersize",no_argument,&retval,(int)MINPAPERSIZE_FLAG}, 
96
96
97
    {"inputtray",   no_argument,&retval,INPUTTRAY_FLAG},
97
    {"inputtray",   no_argument,&retval,(int)INPUTTRAY_FLAG},
98
    {"tabloid",     no_argument,&retval,TABLOID_FLAG},
98
    {"tabloid",     no_argument,&retval,(int)TABLOID_FLAG},
99
    {"a4",          no_argument,&retval,A4_FLAG},
99
    {"a4",          no_argument,&retval,(int)A4_FLAG},
100
    {"b4",          no_argument,&retval,B4_FLAG},
100
    {"b4",          no_argument,&retval,(int)B4_FLAG},
101
    {"executive",   no_argument,&retval,EXECUTIVE_FLAG}, 
101
    {"executive",   no_argument,&retval,(int)EXECUTIVE_FLAG}, 
102
    {"a3",          no_argument,&retval,A3_FLAG},
102
    {"a3",          no_argument,&retval,(int)A3_FLAG},
103
    {"b5",          no_argument,&retval,B5_FLAG},
103
    {"b5",          no_argument,&retval,(int)B5_FLAG},
104
    {"letter",      no_argument,&retval,LETTER_FLAG},
104
    {"letter",      no_argument,&retval,(int)LETTER_FLAG},
105
    {"legal",       no_argument,&retval,LEGAL_FLAG},
105
    {"legal",       no_argument,&retval,(int)LEGAL_FLAG},
106
106
107
    {"display",     no_argument,&retval,DISPLAY_FLAG}, 
107
    {"display",     no_argument,&retval,(int)DISPLAY_FLAG}, 
108
    {"covers",      no_argument,&retval,COVER_FLAG},
108
    {"covers",      no_argument,&retval,(int)COVER_FLAG},
109
109
110
    // From here down These all get an extra bit to indicate that they belong
110
    // From here down These all get an extra bit to indicate that they belong
111
    // to argval[1] rather than argval[0]
111
    // to argval[1] rather than argval[0]
112
    {"languages",   no_argument,&retval,LANGUAGES_FLAG+1},
112
    {"languages",   no_argument,&retval,(int)LANGUAGES_FLAG+1},
113
    {"pjl",         no_argument,&retval,PJL_FLAG+1},
113
    {"pjl",         no_argument,&retval,(int)PJL_FLAG+1},
114
    {"hpgl",        no_argument,&retval,HPGL_FLAG+1},
114
    {"hpgl",        no_argument,&retval,(int)HPGL_FLAG+1},
115
    {"psprinter",   no_argument,&retval,PSPRINTER_FLAG+1},
115
    {"psprinter",   no_argument,&retval,(int)PSPRINTER_FLAG+1},
116
    {"autolang",    no_argument,&retval,AUTOLANG_FLAG+1},
116
    {"autolang",    no_argument,&retval,(int)AUTOLANG_FLAG+1},
117
    {"pcl",         no_argument,&retval,PCL_FLAG+1},
117
    {"pcl",         no_argument,&retval,(int)PCL_FLAG+1},
118
    {"postscript",  no_argument,&retval,POSTSCRIPT_FLAG+1},
118
    {"postscript",  no_argument,&retval,(int)POSTSCRIPT_FLAG+1},
119
119
120
    {"marker",      no_argument,&retval,MARKER_FLAG+1},
120
    {"marker",      no_argument,&retval,(int)MARKER_FLAG+1},
121
    {"pagecount",   no_argument,&retval,PAGECOUNT_FLAG+1},
121
    {"pagecount",   no_argument,&retval,(int)PAGECOUNT_FLAG+1},
122
    {"colors",      no_argument,&retval,COLORS_FLAG+1},
122
    {"colors",      no_argument,&retval,(int)COLORS_FLAG+1},
123
    {"resolution",  no_argument,&retval,RESOLUTION_FLAG+1},
123
    {"resolution",  no_argument,&retval,(int)RESOLUTION_FLAG+1},
124
    {"minmargin",   no_argument,&retval,MINMARGIN_FLAG+1},
124
    {"minmargin",   no_argument,&retval,(int)MINMARGIN_FLAG+1},
125
125
126
    {"protocol",    no_argument,&retval,PROTOCOL_FLAG+1},
126
    {"protocol",    no_argument,&retval,(int)PROTOCOL_FLAG+1},
127
    {"appletalk",   no_argument,&retval,APPLETALK_FLAG+1}, 
127
    {"appletalk",   no_argument,&retval,(int)APPLETALK_FLAG+1}, 
128
    {"lpd",         no_argument,&retval,LPD_FLAG+1},
128
    {"lpd",         no_argument,&retval,(int)LPD_FLAG+1},
129
    {"netware",     no_argument,&retval,NETWARE_FLAG+1}, 
129
    {"netware",     no_argument,&retval,(int)NETWARE_FLAG+1}, 
130
    {"port9100",    no_argument,&retval,PORT9100_FLAG+1},
130
    {"port9100",    no_argument,&retval,(int)PORT9100_FLAG+1},
131
131
132
    {"supplies",    no_argument,&retval,SUPPLIES_FLAG+1},
132
    {"supplies",    no_argument,&retval,(int)SUPPLIES_FLAG+1},
133
    {"cfgsrc",      no_argument,&retval,CFGSRC_FLAG+1},
133
    {"cfgsrc",      no_argument,&retval,(int)CFGSRC_FLAG+1},
134
    {"alerts",      no_argument,&retval,ALERTS_FLAG+1},
134
    {"alerts",      no_argument,&retval,(int)ALERTS_FLAG+1},
135
    {"reboot",      no_argument,&retval,REBOOT_FLAG+1},
135
    {"reboot",      no_argument,&retval,(int)REBOOT_FLAG+1},
136
136
137
    // From here down These all get an extra bit 2 to indicate that they belong
137
    // From here down These all get an extra bit 2 to indicate that they belong
138
    // to argval[2] rather than argval[0] or argval[1]
138
    // to argval[2] rather than argval[0] or argval[1]
139
    {"maxproc",required_argument,&retval,MAXPROC_FLAG+2},
139
    {"maxproc",required_argument,&retval,(int)MAXPROC_FLAG+2},
140
    {"setcontact",required_argument,&retval,SETCONTACT_FLAG+2},
140
    {"setcontact",required_argument,&retval,(int)SETCONTACT_FLAG+2},
141
    {"setlocation",required_argument,&retval,SETLOCATION_FLAG+2},
141
    {"setlocation",required_argument,&retval,(int)SETLOCATION_FLAG+2},
142
    {"updatefirmware",required_argument,&retval,UPDATEFIRM_FLAG+2},
142
    {"updatefirmware",required_argument,&retval,(int)UPDATEFIRM_FLAG+2},
143
143
144
    {"community",required_argument,NULL,    'c'},
144
    {"community",required_argument,NULL,    'c'},
145
    {"timeout",required_argument,NULL,      't'},
145
    {"timeout",required_argument,NULL,      't'},

Return to bug 594414