X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCglue.h;h=627fc94194da224db17ed666b5b8d67ccfb53de3;hb=bb226788dab3832b0ec0cda70874ce3fce4eebc6;hp=5150428fb7d618d9cbb9cb852ccf3d14db0f8f57;hpb=61d9e2a32d69fc5bfc3bb8fe571a15d84f26e48a;p=fw%2Fsdcc diff --git a/src/SDCCglue.h b/src/SDCCglue.h index 5150428f..627fc941 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,9 +27,16 @@ #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 */ + This is needed in gen.c of z80 port */ char *aopLiteral (value *, int); +void flushStatics (void); +int printIvalCharPtr (symbol *, sym_link *, value *, struct dbuf_s *); + +extern symbol *interrupts[]; +extern set *publics; + +int pointerTypeToGPByte (const int p_type, const char *iname, const char *oname); #endif