#ifndef H_ED_CS8_20030915172819
#define H_ED_CS8_20030915172819

#ifdef __cplusplus
extern "C"
{
#endif

/* ---------------------------------------------------------------------
   (c) ED 2003
   Project      : CLIB
   Function     : Checksum 8-bit
   Module       : CS8
   File         : CS8.H
   Created      : 03-10-2003
   Modified     : 03-10-2003
   --------------------------------------------------------------------- */

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

   0.0 03-10-2003 Creation

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

#ifdef __cplusplus
#error This source file is not C++ but rather C. Please use a C-compiler
#endif

#include <stddef.h>

/* macros ============================================================== */
/* constants =========================================================== */
/* types =============================================================== */
/* structures ========================================================== */
/* internal public data ================================================ */
/* internal public functions =========================================== */
/* entry points ======================================================== */

   uint cs8_compute (uchar const *const buf, size_t size);
   int cs8_check (uchar const *const buf, size_t size, uint cs);

/* public data ========================================================= */

#ifdef __cplusplus
}
#endif

#endif                          /* H_ED_CS8_20030915172819 */

/* Guards added by GUARD (c) ED 2000-2003 Feb 14 2003 Ver. 1.5 */
