command.o rxvtfont.o init.o logging.o @PERL_O@ \
main.o menubar.o misc.o netdisp.o ptytty.o screen.o \
scrollbar.o scrollbar-next.o scrollbar-rxvt.o scrollbar-xterm.o scrollbar-plain.o \
- strings.o xdefaults.o xpm.o encoding.o rxvttoolkit.o rxvtutil.o iom.o keyboard.o
+ xdefaults.o xpm.o encoding.o rxvttoolkit.o rxvtutil.o iom.o keyboard.o
COMMON_DAEMON = rxvtdaemon.o fdpass.o
scrollbar.o: ../config.h rxvt.h rxvtlib.h ptytty.h feature.h optinc.h
scrollbar.o: encoding.h rxvtfont.h rxvtutil.h rxvttoolkit.h iom.h iom_conf.h
scrollbar.o: callback.h salloc.h rxvtperl.h hookinc.h rsinc.h menubar.h
-strings.o: ../config.h rxvt.h rxvtlib.h ptytty.h feature.h optinc.h
-strings.o: encoding.h rxvtfont.h rxvtutil.h rxvttoolkit.h iom.h iom_conf.h
-strings.o: callback.h salloc.h rxvtperl.h hookinc.h rsinc.h menubar.h
xdefaults.o: ../config.h rxvt.h rxvtlib.h ptytty.h feature.h optinc.h
xdefaults.o: encoding.h rxvtfont.h rxvtutil.h rxvttoolkit.h iom.h iom_conf.h
xdefaults.o: callback.h salloc.h rxvtperl.h hookinc.h rsinc.h menubar.h
scrollbar.lo: ../config.h rxvt.h rxvtlib.h ptytty.h feature.h optinc.h
scrollbar.lo: encoding.h rxvtfont.h rxvtutil.h rxvttoolkit.h iom.h iom_conf.h
scrollbar.lo: callback.h salloc.h rxvtperl.h hookinc.h rsinc.h menubar.h
-strings.lo: ../config.h rxvt.h rxvtlib.h ptytty.h feature.h optinc.h
-strings.lo: encoding.h rxvtfont.h rxvtutil.h rxvttoolkit.h iom.h iom_conf.h
-strings.lo: callback.h salloc.h rxvtperl.h hookinc.h rsinc.h menubar.h
xdefaults.lo: ../config.h rxvt.h rxvtlib.h ptytty.h feature.h optinc.h
xdefaults.lo: encoding.h rxvtfont.h rxvtutil.h rxvttoolkit.h iom.h iom_conf.h
xdefaults.lo: callback.h salloc.h rxvtperl.h hookinc.h rsinc.h menubar.h
# define ENABLE_XEMBED 1
# define ENABLE_EWMH 1
# define CURSOR_BLINK 1
+#else
+# define ENABLE_MINIMAL 1
#endif
#include <limits.h>
#include "rxvtperl.h"
+// try to avoid some macros to decrease code size, on some systems
+#if ENABLE_MINIMAL
+# define strcmp(a,b) (strcmp)(a,b)
+# define strlen(a) (strlen)(a)
+# define strcpy(a,b) (strcpy)(a,b)
+# define memset(a,c,l) (memset)(a,c,l)
+# define memcpy(a,b,l) (memcpy)(a,b,l)
+#endif
+
/*
*****************************************************************************
* SYSTEM HACKS