Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
[PATCH] Compilation fix for AIX (missing consts)
- X-seq: zsh-workers 29053
- From: Jérémie Roquet <arkanosis@xxxxxxxxx>
- To: zsh-workers@xxxxxxx
- Subject: [PATCH] Compilation fix for AIX (missing consts)
- Date: Tue, 26 Apr 2011 15:33:52 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:from:date:message-id:subject:to :content-type:content-transfer-encoding; bh=loFlMj4KXl9SUjOmVGK9Ye+iR0G5tluavMa89O6GoHg=; b=lcMgsaJCDGKpq0onzv9TFK1n0l6yHDs3XpKOk6DjZqeDDvMzCV1hTRO4Bcr+6gPB1y ITOYwUhv4swawBL8rtcx2DJcgKKnLX781kbX7NSRUUEUmxZsntkETMxI/2L6H/J3zTyB cqO0waFuzBASDzsYpjjWUpHbwBChP9UlSIKDA=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=I9m5nuxa5j3oXL6lAilNvoYNWnm62exP1mlqCStlpzjYkFR/E8UjLeb0JnKlPW0EMq ojXxsn73RGWK/1gDS9Rw9Kg6zFSBDPX2rjbYXaXVlYaQmyLeKMPLKUkcfw9lKDqOZOdH j8H+XrCM5FNBBIGgy8NYuKGg+YXIwSwIDCcBw=
- List-help: <mailto:zsh-workers-help@zsh.org>
- List-id: Zsh Workers List <zsh-workers.zsh.org>
- List-post: <mailto:zsh-workers@zsh.org>
- Mailing-list: contact zsh-workers-help@xxxxxxx; run by ezmlm
Hello,
I've had to fix the source to compile zsh on AIX. It looks like the
protos were wrong anyway, but gcc doesn't complain on Linux…
I'm not sure it doesn't break some other platform, but at least these
are the right protos for AIX, Linux and FreeBSD.
Any thoughts on this?
Best regards,
---
diff --git a/Src/prototypes.h b/Src/prototypes.h
index 07fe2d0..401dccf 100644
--- a/Src/prototypes.h
+++ b/Src/prototypes.h
@@ -34,12 +34,12 @@ char *calloc _((size_t, size_t));
#endif
#if !(defined(USES_TERMCAP_H) || defined(USES_TERM_H))
-extern int tgetent _((char *bp, char *name));
+extern int tgetent _((char *bp, const char *name));
extern int tgetnum _((char *id));
extern int tgetflag _((char *id));
extern char *tgetstr _((char *id, char **area));
-extern char *tgoto _((char *cm, int destcol, int destline));
-extern int tputs _((char *cp, int affcnt, int (*outc) (int)));
+extern char *tgoto _((const char *cm, int destcol, int destline));
+extern int tputs _((const char *cp, int affcnt, int (*outc) (int)));
#endif
/* MISSING PROTOTYPES FOR VARIOUS OPERATING SYSTEMS */
--
Jérémie
Messages sorted by:
Reverse Date,
Date,
Thread,
Author