OpenCores
URL https://opencores.org/ocsvn/eco32/eco32/trunk

Subversion Repositories eco32

[/] [eco32/] [tags/] [eco32-0.23/] [lcc/] [src/] [null.c] - Diff between revs 4 and 157

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 4 Rev 157
#include "c.h"
#include "c.h"
#define I(f) null_##f
#define I(f) null_##f
 
 
static Node I(gen)(Node p) { return p; }
static Node I(gen)(Node p) { return p; }
static void I(address)(Symbol q, Symbol p, long n) {}
static void I(address)(Symbol q, Symbol p, long n) {}
static void I(blockbeg)(Env *e) {}
static void I(blockbeg)(Env *e) {}
static void I(blockend)(Env *e) {}
static void I(blockend)(Env *e) {}
static void I(defaddress)(Symbol p) {}
static void I(defaddress)(Symbol p) {}
static void I(defconst)(int suffix, int size, Value v) {}
static void I(defconst)(int suffix, int size, Value v) {}
static void I(defstring)(int len, char *s) {}
static void I(defstring)(int len, char *s) {}
static void I(defsymbol)(Symbol p) {}
static void I(defsymbol)(Symbol p) {}
static void I(emit)(Node p) {}
static void I(emit)(Node p) {}
static void I(export)(Symbol p) {}
static void I(export)(Symbol p) {}
static void I(function)(Symbol f, Symbol caller[], Symbol callee[], int ncalls) {}
static void I(function)(Symbol f, Symbol caller[], Symbol callee[], int ncalls) {}
static void I(global)(Symbol p) {}
static void I(global)(Symbol p) {}
static void I(import)(Symbol p) {}
static void I(import)(Symbol p) {}
static void I(local)(Symbol p) {}
static void I(local)(Symbol p) {}
static void I(progbeg)(int argc, char *argv[]) {}
static void I(progbeg)(int argc, char *argv[]) {}
static void I(progend)(void) {}
static void I(progend)(void) {}
static void I(segment)(int s) {}
static void I(segment)(int s) {}
static void I(space)(int n) {}
static void I(space)(int n) {}
static void I(stabblock)(int brace, int lev, Symbol *p) {}
static void I(stabblock)(int brace, int lev, Symbol *p) {}
static void I(stabend)(Coordinate *cp, Symbol p, Coordinate **cpp, Symbol *sp, Symbol *stab) {}
static void I(stabend)(Coordinate *cp, Symbol p, Coordinate **cpp, Symbol *sp, Symbol *stab) {}
static void I(stabfend)(Symbol p, int lineno) {}
static void I(stabfend)(Symbol p, int lineno) {}
static void I(stabinit)(char *file, int argc, char *argv[]) {}
static void I(stabinit)(char *file, int argc, char *argv[]) {}
static void I(stabline)(Coordinate *cp) {}
static void I(stabline)(Coordinate *cp) {}
static void I(stabsym)(Symbol p) {}
static void I(stabsym)(Symbol p) {}
static void I(stabtype)(Symbol p) {}
static void I(stabtype)(Symbol p) {}
 
 
static char rcsid[] = "$Id: null.c,v 1.1 2002/08/28 23:12:45 drh Exp $";
static char rcsid[] = "$Id: null.c,v 1.1 2002/08/28 23:12:45 drh Exp $";
 
 
Interface nullIR = {
Interface nullIR = {
        1, 1, 0, /* char */
        1, 1, 0, /* char */
        2, 2, 0, /* short */
        2, 2, 0, /* short */
        4, 4, 0, /* int */
        4, 4, 0, /* int */
        8, 8, 1,        /* long */
        8, 8, 1,        /* long */
        8 ,8, 1,        /* long long */
        8 ,8, 1,        /* long long */
        4, 4, 1,        /* float */
        4, 4, 1,        /* float */
        8, 8, 1,        /* double */
        8, 8, 1,        /* double */
        16,16,1,        /* long double */
        16,16,1,        /* long double */
        4, 4, 0, /* T* */
        4, 4, 0, /* T* */
        0, 4, 0,  /* struct */
        0, 4, 0,  /* struct */
        1,              /* little_endian */
        1,              /* little_endian */
        0,               /* mulops_calls */
        0,               /* mulops_calls */
        0,               /* wants_callb */
        0,               /* wants_callb */
        0,               /* wants_argb */
        0,               /* wants_argb */
        1,              /* left_to_right */
        1,              /* left_to_right */
        0,               /* wants_dag */
        0,               /* wants_dag */
        0,               /* unsigned_char */
        0,               /* unsigned_char */
        I(address),
        I(address),
        I(blockbeg),
        I(blockbeg),
        I(blockend),
        I(blockend),
        I(defaddress),
        I(defaddress),
        I(defconst),
        I(defconst),
        I(defstring),
        I(defstring),
        I(defsymbol),
        I(defsymbol),
        I(emit),
        I(emit),
        I(export),
        I(export),
        I(function),
        I(function),
        I(gen),
        I(gen),
        I(global),
        I(global),
        I(import),
        I(import),
        I(local),
        I(local),
        I(progbeg),
        I(progbeg),
        I(progend),
        I(progend),
        I(segment),
        I(segment),
        I(space),
        I(space),
        I(stabblock),
        I(stabblock),
        I(stabend),
        I(stabend),
        I(stabfend),
        I(stabfend),
        I(stabinit),
        I(stabinit),
        I(stabline),
        I(stabline),
        I(stabsym),
        I(stabsym),
        I(stabtype)
        I(stabtype)
};
};
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.