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

srec.c File Reference

#include <stdio.h>
#include "srec.h"

Go to the source code of this file.

Defines

#define C1(l, p)   (ctab[l[p]])
#define C2(l, p)   ((C1(l,p)<<4)|C1(l,p+1))

Functions

int srec_decode (srec_t *srec, char *_line)
int srec_encode (srec_t *srec, char *line)

Variables

signed char ctab [256]
int ltab [10] = {4,4,6,8,0,4,0,8,6,4}


Define Documentation

#define C1 l,
 )     (ctab[l[p]])
 

Definition at line 44 of file srec.c.

Referenced by srec_decode().

#define C2 l,
 )     ((C1(l,p)<<4)|C1(l,p+1))
 

Definition at line 45 of file srec.c.

Referenced by srec_decode().


Function Documentation

int srec_decode srec_t srec,
char *  _line
 

Definition at line 48 of file srec.c.

int srec_encode srec_t srec,
char *  line
 

Definition at line 116 of file srec.c.


Variable Documentation

signed char ctab[256] [static]
 

Initial value:

 {
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
     0, 1, 2, 3, 4, 5, 6, 7,   8, 9,-1,-1,-1,-1,-1,-1,
     0,10,11,12,13,14,15,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
     0,10,11,12,13,14,15,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
    -1,-1,-1,-1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,-1,-1,-1,
}

Definition at line 23 of file srec.c.

int ltab[10] = {4,4,6,8,0,4,0,8,6,4} [static]
 

Definition at line 42 of file srec.c.

Referenced by srec_decode(), and srec_encode().


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