+     case ED_DREAM:
+ 	dredit(d->character, d->incomm);
+ 	break;

+     case ED_DREAM:
+ 	sprintf(buf, "DrEdit");
+ 	break;

+     case ED_DREAM:
+ 	show_olc_cmds( ch, dredit_table );
+ 	break;
  
+ const struct olc_cmd_type dredit_table[] =
+ {
+     {   "commands",     show_commands   },
+     {   "create",       dredit_create   },
+     {   "delete",       dredit_delete   },
+     {   "title",        dredit_title    },
+     {   "phase",        dredit_phase    },
+     {	"type",		dredit_type	},
+     {   "author",	dredit_author	},
+     {   "show",         dredit_show     },
+     {   "save",         dredit_save     },
+     {   "?",            show_help       },
+     {   NULL,           0               } 
+ };


+     {"dream", do_dredit },