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 fb7a39bc 2005-02-13 devnull extern Proto pass; /* pass.c */
14 6e527fbc 2005-02-13 devnull extern Proto rsa; /* rsa.c */
16 6e527fbc 2005-02-13 devnull Proto *prototab[] = {
20 1757e76a 2005-02-13 devnull &httpdigest,
30 6e527fbc 2005-02-13 devnull protolookup(char *name)
34 6e527fbc 2005-02-13 devnull for(i=0; prototab[i]; i++)
35 6e527fbc 2005-02-13 devnull if(strcmp(prototab[i]->name, name) == 0)
36 6e527fbc 2005-02-13 devnull return prototab[i];
37 6e527fbc 2005-02-13 devnull return nil;