Alex Bligh <alex@xxxxxxxxxxx> on Mon, 2015/07/06 11:33: > > On 6 Jul 2015, at 11:05, Christian Hesse <list@xxxxxxxx> wrote: > > > +#ifdef HAVE_LOCALE_H > > + char *locale; > > + char *border_utf8[] = { "┏", "━", "┓", "┃", "┗", "┛" }; > > +#endif > > + char *border_ascii[] = { "+", "-", "+", "|", "+", "+" }; > > + char **border; > > What if LOCALE_H is present at compile time but the binary is then > run in a non-unicode locale? See below. setlocale() should return something without "utf-8" in its name, so the binary should select the ascii characters. This still has a serve issue, though: It works perfectly with ssh-keygen but breaks for ssh... I will have a look at that. However this is more like RFC, so comments are welcome. -- main(a){char*c=/* Schoene Gruesse */"B?IJj;MEH" "CX:;",b;for(a/* Chris get my mail address: */=0;b=c[a++];) putchar(b-1/(/* gcc -o sig sig.c && ./sig */b/42*2-3)*42);}
Attachment:
pgpRkY8A_1elh.pgp
Description: OpenPGP digital signature
_______________________________________________ openssh-unix-dev mailing list openssh-unix-dev@xxxxxxxxxxx https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev