/****************************************************************
** Title  :     !AppModel.h.appLibs
**
** Purpose:     includes OS libraries and application'libraries
** global application specific defines and structures
** Copyright:   2006 JMB
**
** History:     created: 20031226  Modif: Sat 06th December 2014
**  version Franaise JMB adapte de oslib et hyper
*****************************************************************/



#ifndef __appLibs_h
#define __appLibs_h

/* include standard C definitions */

#include "kernel.h"
#include <stdlib.h>
#include <stddef.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <string.h>
//#include        <setjmp.h> // fait dans oslibsupport
//#include        <signal.h>


// appel  osLib
// Systypes.h gives compatibility between OSLib and toolboxlib definitions
// Systypes.h assure la compatibilit entre les dfinitions de OSLib
// et ToolBoxLib.
#define TOOLBOX_H   // #include "toolbox.h"
#define WIMP_H	    // #include "wimp.h"
#define WINDOW_H
#define MESSAGETRANS_H

// **********  from support library  **********
#include "OSLibSupport:SysTypes.h"
#include "OSLibSupport:Err.h"	// error handling library
#include "OSLibSupport:x.h"
#include "OSLibSupport:event.h"
#include "OSLibSupport:message.h"
#include "OSLibSupport:ToolBoxTypes.h"

// **********  from osLib  **********
#include "oslib/optionbutton.h"

#include "oslib/actionbutton.h"
#include "oslib/adjuster.h"
#include "oslib/button.h"
#include "oslib/displayfield.h"
#include "oslib/draw.h"
#include "oslib/draggable.h"
#include "oslib/Gadget.h"
#include "oslib/help.h"
#include "oslib/hourglass.h"
#include "oslib/iconbar.h"
#include "oslib/menu.h"
#include "oslib/os.h"
#include "oslib/osFile.h"
#include "oslib/osfile.h"
#include "oslib/osfscontrol.h"
#include "oslib/osmodule.h"
#include "oslib/osspriteop.h"
#include "oslib/osword.h"
#include "oslib/proginfo.h"
#include "oslib/quit.h"
#include "oslib/saveas.h"
#include "oslib/scale.h"
#include "oslib/sound.h"
#include "oslib/taskmanager.h"
#include "oslib/territory.h"
#include "oslib/toolaction.h"
#include "oslib/toolbox.h"
#include "oslib/wimpspriteop.h"
#include "oslib/writablefield.h"

//#include "oslib/colourtrans.h"
//#include "oslib/macros.h"



/*
// **********  CathLibCPP   **********
//#include "cathlibcpp:bool.h"
#include <cathlibcpp:iostream.h>
#include <cathlibcpp:sstream.h>
#include <cathlibcpp:algorithm.h>
#include <cathlibcpp:functional.h>
#include <cathlibcpp:numeric.h>
#include <cathlibcpp:vector.h>
#include <cathlibcpp:string.h>
*/

// **********   includes appli  **********
  #include "utils.h"
  #include"ResEventComps.h"
/* function return codes */


#endif
