Lines Matching refs:protocols
64 static struct protocol protocols[] = {
92 #define NUM_AUTHORIZATION ARRAY_SIZE(protocols)
133 if (protocols[i].name_length == auth->name_length &&
134 memcmp(protocols[i].name, auth->name,
135 (int) auth->name_length) == 0 && protocols[i].Add) {
137 (*protocols[i].Add) (auth->data_length, auth->data,
159 XdmcpRegisterAuthorization(protocols[i].name,
160 (int) protocols[i].name_length);
211 if (protocols[i].name_length == name_length &&
212 memcmp(protocols[i].name, name, (int) name_length) == 0) {
213 return (*protocols[i].Check) (data_length, data, client,
230 if (protocols[i].Reset)
231 (*protocols[i].Reset) ();
243 if (protocols[i].FromID &&
244 (*protocols[i].FromID) (id, data_lenp, datap)) {
245 *name_lenp = protocols[i].name_length;
246 *namep = protocols[i].name;
261 if (protocols[i].name_length == name_length &&
262 memcmp(protocols[i].name, name, (int) name_length) == 0 &&
263 protocols[i].Remove) {
264 return (*protocols[i].Remove) (data_length, data);
277 if (protocols[i].name_length == name_length &&
278 memcmp(protocols[i].name, name, (int) name_length) == 0 &&
279 protocols[i].Add) {
280 return (*protocols[i].Add) (data_length, data, FakeClientID(0));
298 if (protocols[i].name_length == name_length &&
299 memcmp(protocols[i].name, name, (int) name_length) == 0 &&
300 protocols[i].Generate) {
301 return (*protocols[i].Generate) (data_length, data,