X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCglue.h;h=2113213cb608853b03af3e2e419d71efcb541ba8;hb=d7b30120ae115e8929d57e25038ca76dde13974e;hp=645b225d9cdea55f59a972cad3d080eb63baf73b;hpb=b09af35f2f1cde7649d3ac4a6f5d2af6d97895a0;p=fw%2Fsdcc diff --git a/src/SDCCglue.h b/src/SDCCglue.h index 645b225d..2113213c 100644 --- a/src/SDCCglue.h +++ b/src/SDCCglue.h @@ -1,25 +1,25 @@ /*------------------------------------------------------------------------- - SDCCglue.h - glues everything we have done together into one file. + SDCCglue.h - glues everything we have done together into one file. Written By - Sandeep Dutta . sandeep.dutta@usa.net (1998) - + This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. - + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - + You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - + In other words, you are welcome to use, share and improve this program. You are forbidden to forbid anyone else to use, share and improve - what you give them. Help stamp out software-hoarding! + what you give them. Help stamp out software-hoarding! -------------------------------------------------------------------------*/ #include "SDCCglobl.h" #include "SDCCmem.h" @@ -27,6 +27,20 @@ #ifndef SDCCGLUE_H #define SDCCGLUE_H 1 -void glue(); +void glue (void); +/* drdani Jan 30 2000 + This is needed in gen.c of z80 port */ +char *aopLiteral (value *, int); +void flushStatics (void); +int printIvalCharPtr (symbol *, sym_link *, value *, FILE *); + +extern symbol *interrupts[]; +extern set *publics; +extern set *tmpfileSet; +extern set *pipeSet; +extern set *tmpfileNameSet; + +void rm_tmpfiles (void); +int pointerTypeToGPByte (const int p_type, const char *iname, const char *oname); #endif