gcc
diff --git a/src/cmd/samterm/samterm.h b/src/cmd/samterm/samterm.h
index a7f7866..68e2dbb 100644
--- a/src/cmd/samterm/samterm.h
+++ b/src/cmd/samterm/samterm.h
@@ -88,6 +88,7 @@
extern int plumbfd;
extern int hostfd[2];
+#define gettext sam_gettext /* stupid gcc built-in functions */
Rune *gettext(Flayer*, long, ulong*);
void *alloc(ulong n);
diff --git a/src/cmd/tbl/t.h b/src/cmd/tbl/t.h
index efcab37..9171287 100644
--- a/src/cmd/tbl/t.h
+++ b/src/cmd/tbl/t.h
@@ -148,6 +148,7 @@
void restline(void);
void cleanfc(void);
+#define gettext tbl_gettext
int gettext(char *, int, int, char *, char *); /*tg.c*/
void untext(void);