Today I ran a smoke test on my Debian Linux Linode, reported at
http://perl5.test-smoke.org/report/63643. There were compiler warnings during 'make'; the compiler is gcc-4.9.2. Here's an excerpt from 'smokecurrent.log':
#####
10-In file included from perl.h:5289:0,
11- from regcomp.c:75:
12-regcomp.c: In function ‘S_grok_bslash_N’:
13:embed.h:603:34: warning: ‘substitute_parse’ may be used uninitialized in this function [-Wmaybe-uninitialized]
14- #define sv_catpvn_flags(a,b,c,d) Perl_sv_catpvn_flags(aTHX_ a,b,c,d)
15- ^
16-regcomp.c:12312:10: note: ‘substitute_parse’ was declared here
--
1448-In file included from ../../perl.h:5289:0,
1449- from re_comp.c:75:
1450-re_comp.c: In function ‘S_grok_bslash_N’:
1451:../../embed.h:603:34: warning: ‘substitute_parse’ may be used uninitialized in this function [-Wmaybe-uninitialized]
1452- #define sv_catpvn_flags(a,b,c,d) Perl_sv_catpvn_flags(aTHX_ a,b,c,d)
1453- ^
1454-re_comp.c:12312:10: note: ‘substitute_parse’ was declared here
#####
Note the open-quote and close-quote characters. If I run this excerpt through 'od -c', I see that these characters in octal are:
#####
‘ 0342 0200 0230
’ 0342 0200 0231
#####
perl5.test-smoke.org has trouble representing these characters. The open-quote and close-quote characters are represented as lower-case 'a' with a circumflex. (I'll try to attach a screenshot.)
Is there any way that we can better represent these characters once they hit the web page -- where better means "something that looks like quotation marks or apostrophes"?
Thank you very much.
Jim Keenan