/* file generated by oo2c -- do not edit */
#ifndef _MODULE_LocTextRider_
#define _MODULE_LocTextRider_

#include "Msg.h"
#include "Channel.h"
#include "TextRider.h"
typedef struct LocTextRider__ReaderDesc {
  Msg__Msg res;
  unsigned int opt;
  Channel__Reader byteReader;
  Channel__Channel base;
  unsigned char eol[2];
  short int eolLen;
  unsigned char deferredEol;
  unsigned char la[2];
  char _23pad;
  Msg__Msg laRes[2];
  short int laLen;
  char _34pad, _35pad;
} LocTextRider__ReaderDesc;
typedef struct LocTextRider__ReaderDesc* LocTextRider__Reader;
typedef struct LocTextRider__WriterDesc {
  Msg__Msg res;
  unsigned int opt;
  Channel__Writer byteWriter;
  Channel__Channel base;
  unsigned char eol[2];
  short int eolLen;
} LocTextRider__WriterDesc;
typedef struct LocTextRider__WriterDesc* LocTextRider__Writer;
#define _TBP_LocTextRider__ReaderDesc_ReadMoney void(*)(LocTextRider__Reader r, double *money)
#define _TBN_LocTextRider__ReaderDesc_ReadMoney 20
extern void LocTextRider__ReaderDesc_ReadMoney(LocTextRider__Reader r, double *money);
#define _TBP_LocTextRider__ReaderDesc_ReadNumber void(*)(LocTextRider__Reader r, double *number)
#define _TBN_LocTextRider__ReaderDesc_ReadNumber 21
extern void LocTextRider__ReaderDesc_ReadNumber(LocTextRider__Reader r, double *number);
#define _TBP_LocTextRider__WriterDesc_WriteMoney void(*)(LocTextRider__Writer w, double money, unsigned char int_)
#define _TBN_LocTextRider__WriterDesc_WriteMoney 20
extern void LocTextRider__WriterDesc_WriteMoney(LocTextRider__Writer w, double money, unsigned char int_);
#define _TBP_LocTextRider__WriterDesc_WriteNumber void(*)(LocTextRider__Writer w, double number)
#define _TBN_LocTextRider__WriterDesc_WriteNumber 21
extern void LocTextRider__WriterDesc_WriteNumber(LocTextRider__Writer w, double number);
extern struct _TD LocTextRider__ReaderDesc_td;
extern struct _TD LocTextRider__WriterDesc_td;
extern void LocTextRider_init(void);

#endif
