Listing 1

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

/* End of File */