#include "emcmotlog.h"
Include dependency graph for emcmotlog.c:
Go to the source code of this file.
Functions | |
char | __attribute__ ((unused)) ident[]="$Id |
int | emcmotLogAdd (EMCMOT_LOG *log, EMCMOT_LOG_STRUCT val) |
int | emcmotLogGet (EMCMOT_LOG *log, EMCMOT_LOG_STRUCT *val) |
|
Definition at line 21 of file emcmotlog.c. 00021 : emcmotlog.c,v 1.2 2000/10/27 20:34:42 terrylr Exp $"; 00022 00023 int emcmotLogInit(EMCMOT_LOG *log, int type, int size) 00024 { 00025 log->type = type; 00026 log->size = size; 00027 log->start = 0; 00028 log->end = 0; 00029 log->howmany = 0; 00030 00031 return 0; 00032 } |
|
Definition at line 34 of file emcmotlog.c. 00035 { 00036 log->log[log->end] = val; 00037 00038 log->end++; 00039 if (log->end >= log->size) 00040 { 00041 log->end = 0; 00042 } 00043 00044 log->howmany++; 00045 if (log->howmany > log->size) 00046 { 00047 log->howmany = log->size; 00048 log->start++; 00049 if (log->start >= log->size) 00050 { 00051 log->start = 0; 00052 } 00053 } 00054 00055 return 0; 00056 } |
|
Definition at line 58 of file emcmotlog.c. |