+2005-04-14 Borut Razem <borut.razem AT siol.net>
+
+ * src/pic16/gen.c (genInline), src/pic16/main.c (_process_pragma),
+ src/pic16/device.h: temporarily disabled experimental #inline pragma
+ for 2.5.0 release
+
2005-04-14 Maarten Brock <sourceforge.brock AT dse.nl>
* device/include/z80/stdio.h,
extern set *fix_idataSymSet;
extern set *rel_idataSymSet;
+#if 0
+/* This is an experimental code for #pragma inline
+ and is temporarily disabled for 2.5.0 release */
extern set *asmInlineMap;
+#endif /* 0 */
typedef struct {
unsigned long isize;
static void genInline (iCode *ic)
{
char *buffer, *bp, *bp1;
- char *cbuf;
DEBUGpic16_emitcode ("; ***","%s %d",__FUNCTION__,__LINE__);
}
bp = bp1 = buffer;
- cbuf = Safe_strdup( buffer );
-
+#if 0
+ /* This is an experimental code for #pragma inline
+ and is temporarily disabled for 2.5.0 release */
if(asmInlineMap)
{
symbol *sym;
char *s;
+ char *cbuf;
int cblen;
cbuf = Safe_strdup(buffer);
bp = bp1 = buffer;
}
+#endif /* 0 */
/* emit each line as a code */
while (*bp) {
set *sectSyms=NULL; /* list of symbols set in a specific section */
set *wparamList=NULL;
+#if 0
+/* This is an experimental code for #pragma inline
+ and is temporarily disabled for 2.5.0 release */
set *asmInlineMap=NULL;
+#endif /* 0 */
struct {
unsigned ignore: 1;
return 0;
}
-
+
+#if 0
+ /* This is an experimental code for #pragma inline
+ and is temporarily disabled for 2.5.0 release */
if(startsWith(ptr, "inline")) {
char *tmp = strtok((char *)NULL, WHITECOMMA);
return 0;
}
-
+#endif /* 0 */
+
return 1;
}