00001 // -*- c++ -*- 00002 // Generated by assa-genesis 00003 //------------------------------------------------------------------------------ 00004 // gWavMerger-main.h 00005 //------------------------------------------------------------------------------ 00006 // $Id: gWavMerger-main.h,v 1.6 2003/02/07 05:15:10 vlg Exp $ 00007 //------------------------------------------------------------------------------ 00008 // Copyright (c) 2001,2002 by Vladislav Grinchenko 00009 // 00010 // This program is free software; you can redistribute it and/or 00011 // modify it under the terms of the GNU General Public License 00012 // as published by the Free Software Foundation; either version 00013 // 2 of the License, or (at your option) any later version. 00014 //------------------------------------------------------------------------------ 00015 // Date : Wed Dec 19 03:45:18 2001 00016 //------------------------------------------------------------------------------ 00017 00018 #ifndef GWAV_MAIN_H 00019 #define GWAV_MAIN_H 00020 00021 #include <assa/Assert.h> 00022 00023 using ASSA::APP; 00024 using ASSA::TRACE; 00025 using ASSA::ALL; 00026 00027 typedef enum { 00028 Start = 0, 00029 Dirty, 00030 Clean, 00031 Finish 00032 } WMState; 00033 00034 typedef enum { 00035 left_column, 00036 right_column 00037 } Column; 00038 00039 #undef max2 00040 #define max2(a,b) ((a) > (b) ? (a) : (b)) 00041 00042 00043 #endif /* GWAV_MAIN_H */ 00044