home *** CD-ROM | disk | FTP | other *** search
/ ftp.ee.lbl.gov / 2014.05.ftp.ee.lbl.gov.tar / ftp.ee.lbl.gov / bmd-1.0beta.tar.Z / bmd-1.0beta.tar / bmd-1.0beta / app / omtd / command.h < prev    next >
C/C++ Source or Header  |  1991-01-27  |  2KB  |  71 lines

  1. /*
  2.  * Copyright (c) 1990 Regents of the University of California.
  3.  * All rights reserved.
  4.  *
  5.  * Redistribution and use in source and binary forms are permitted
  6.  * provided that the above copyright notice and this paragraph are
  7.  * duplicated in all such forms and that any documentation,
  8.  * advertising materials, and other materials related to such
  9.  * distribution and use acknowledge that the software was developed
  10.  * by the University of California, Lawrence Berkeley Laboratory,
  11.  * Berkeley, CA.  The name of the University may not be used to
  12.  * endorse or promote products derived from this software without
  13.  * specific prior written permission.
  14.  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  15.  * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  16.  * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
  17.  */
  18.  
  19. extern void quit_command();
  20. extern void run_command();
  21. extern void stop_command();
  22. extern void print_command();
  23. extern void merge_command();
  24. extern void tempo_command();
  25. extern void dump_command();
  26. extern void echo_command();
  27. extern void channel_command();
  28. extern void click_command();
  29. extern void delete_command();
  30. extern void copy_command();
  31. extern void mute_command();
  32. extern void unmute_command();
  33. extern void quantize_command();
  34. extern void save_command();
  35. extern void load_command();
  36. extern void tracks_command();
  37. extern void new_command();
  38. extern void insert_command();
  39. extern void volume_command();
  40. extern void transpose_command();
  41. extern void set_command();
  42. extern void setting_command();
  43.  
  44. #define CMDS \
  45.     { "quit", quit_command },    \
  46.     { "run", run_command },        \
  47.     { "stop", stop_command },    \
  48.     { "print", print_command },    \
  49.     { "merge", merge_command },    \
  50.     { "tempo", tempo_command },    \
  51.     { "dump", dump_command },    \
  52.     { "echo", echo_command },    \
  53.     { "channel", channel_command },    \
  54.     { "click", click_command },    \
  55.     { "delete", delete_command },    \
  56.     { "copy", copy_command },    \
  57.     { "mute", mute_command },    \
  58.     { "unmute", unmute_command },    \
  59.     { "quantize", quantize_command },    \
  60.     { "save", save_command },    \
  61.     { "load", load_command },    \
  62.     { "tracks", tracks_command },    \
  63.     { "new", new_command },    \
  64.     { "insert", insert_command },    \
  65.     { "volume", volume_command },    \
  66.     { "trans", transpose_command }, \
  67.     { "set", set_command } , \
  68.     { "setting", setting_command } , \
  69.     { 0, 0 },
  70.  
  71.