Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

srec.h File Reference

Go to the source code of this file.

Data Structures

struct  srec_t

Defines

#define SREC_DATA_SIZE   256
#define SREC_OK   0
#define SREC_NULL   -1
#define SREC_INVALID_HDR   -2
#define SREC_INVALID_CHAR   -3
#define SREC_INVALID_TYPE   -4
#define SREC_TOO_SHORT   -5
#define SREC_TOO_LONG   -6
#define SREC_INVALID_LEN   -7
#define SREC_INVALID_CKSUM   -8

Functions

int srec_decode (srec_t *srec, char *line)
int srec_encode (srec_t *srec, char *line)
char * srec_strerror (int errno)


Define Documentation

#define SREC_DATA_SIZE   256
 

Definition at line 31 of file srec.h.

Referenced by srec_decode().

#define SREC_INVALID_CHAR   -3
 

Definition at line 51 of file srec.h.

Referenced by srec_strerror().

#define SREC_INVALID_CKSUM   -8
 

Definition at line 56 of file srec.h.

Referenced by srec_strerror().

#define SREC_INVALID_HDR   -2
 

Definition at line 50 of file srec.h.

Referenced by srec_strerror().

#define SREC_INVALID_LEN   -7
 

Definition at line 55 of file srec.h.

Referenced by srec_strerror().

#define SREC_INVALID_TYPE   -4
 

Definition at line 52 of file srec.h.

#define SREC_NULL   -1
 

Definition at line 49 of file srec.h.

Referenced by srec_strerror().

#define SREC_OK   0
 

Definition at line 48 of file srec.h.

Referenced by srec_strerror().

#define SREC_TOO_LONG   -6
 

Definition at line 54 of file srec.h.

Referenced by srec_strerror().

#define SREC_TOO_SHORT   -5
 

Definition at line 53 of file srec.h.

Referenced by srec_strerror().


Function Documentation

int srec_decode srec_t srec,
char *  line
 

Definition at line 48 of file srec.c.

References srec_t::addr, C1, C2, srec_t::count, srec_t::data, ltab, SREC_DATA_SIZE, and srec_t::type.

Referenced by image_load(), main(), and srec_load().

int srec_encode srec_t srec,
char *  line
 

Definition at line 116 of file srec.c.

References srec_t::addr, srec_t::count, srec_t::data, ltab, and srec_t::type.

char* srec_strerror int  errno  ) 
 

Definition at line 168 of file srec.c.

References SREC_INVALID_CHAR, SREC_INVALID_CKSUM, SREC_INVALID_HDR, SREC_INVALID_LEN, SREC_NULL, SREC_OK, SREC_TOO_LONG, and SREC_TOO_SHORT.

Referenced by main(), and srec_load().


Generated on Fri Feb 25 08:02:47 2005 for brickos by  doxygen 1.3.9.1