#ifndef H_ED_C64_20021217223814
#define H_ED_C64_20021217223814

#ifdef __cplusplus
extern "C"
{
#endif

/* ---------------------------------------------------------------------
   (c) Emmanuel Delahaye 2002
   Project      : CLIB
   Function     : Compteur 64 bits
   Module       : C64
   File         : C64.H
   Created      : 17-12-2002
   Modified     : 17-12-2002
   --------------------------------------------------------------------- */

/* ---------------------------------------------------------------------
   Log

   0.0 - 17-12-2002 Created

   --------------------------------------------------------------------- */
#include "ed/inc/types.h"

/* macros ============================================================== */
/* constants =========================================================== */
/* types =============================================================== */

/* structures ========================================================== */

   typedef struct
   {
      ulong l;
      ulong h;
      uint lock_l:1;
      uint lock_h:1;
      uint locked:1;
   }
   c64_s;

/* internal public functions =========================================== */
/* public variables ==================================================== */
/* entry points ======================================================== */

   void c64_init (c64_s * this);
   int c64_inc (c64_s * this);

#ifdef __cplusplus
}
#endif

#endif                          /* H_ED_C64_20021217223814 */
/* GUARD (c) ED 2000-2002 Dec 15 2002 Ver. 1.4 */
