     struct s_group 
       {
       int num;
       char *nam;
       int (*fun);
       };
    static struct s_group group[N] = {
           { 1, "first", fun1},
           { 2, "second", fun2}
           };

