1 6e527fbc 2005-02-13 devnull #include "std.h"
2 6e527fbc 2005-02-13 devnull #include "dat.h"
4 6e527fbc 2005-02-13 devnull extern Proto apop; /* apop.c */
5 6e527fbc 2005-02-13 devnull extern Proto chap; /* chap.c */
6 6e527fbc 2005-02-13 devnull extern Proto cram; /* apop.c */
7 6e527fbc 2005-02-13 devnull extern Proto dsa; /* dsa.c */
8 1757e76a 2005-02-13 devnull extern Proto httpdigest; /* httpdigest.c */
9 6e527fbc 2005-02-13 devnull extern Proto mschap; /* chap.c */
10 6e527fbc 2005-02-13 devnull extern Proto p9any; /* p9any.c */
11 6e527fbc 2005-02-13 devnull extern Proto p9sk1; /* p9sk1.c */
12 6e527fbc 2005-02-13 devnull extern Proto p9sk2; /* p9sk2.c */
13 d96dce4d 2007-09-14 rsc extern Proto p9cr;
14 fb7a39bc 2005-02-13 devnull extern Proto pass; /* pass.c */
15 6e527fbc 2005-02-13 devnull extern Proto rsa; /* rsa.c */
16 c4071243 2010-12-29 rsc extern Proto vnc; /* p9cr.c */
18 6e527fbc 2005-02-13 devnull Proto *prototab[] = {
23 1757e76a 2005-02-13 devnull &httpdigest,
36 6e527fbc 2005-02-13 devnull protolookup(char *name)
40 6e527fbc 2005-02-13 devnull for(i=0; prototab[i]; i++)
41 6e527fbc 2005-02-13 devnull if(strcmp(prototab[i]->name, name) == 0)
42 6e527fbc 2005-02-13 devnull return prototab[i];
43 6e527fbc 2005-02-13 devnull return nil;