develooper Front page | perl.perl5.porters | Postings from October 1999

[ID 19991001.001] perlguts man page error

From:
Piotr Klaban
Date:
October 1, 1999 01:24
Subject:
[ID 19991001.001] perlguts man page error
Message ID:
199910010823.KAA05796@oryl.man.torun.pl

This is a bug report for perl from makler@man.torun.pl,
generated with the help of perlbug 1.26 running under perl 5.00503.


-----------------------------------------------------------------
[Please enter your report here]

<perlguts man page now>
Also remember that C doesn't allow you to safely say
foo(SvPV(s, len), len);. It might work with your compiler,
but it won't work for everyone.  Break this sort of
statement up into separate assignments:

	STRLEN len;
	char * ptr;
!	ptr = SvPV(len);
	foo(ptr, len);
</perlguts man page now>

<perlguts should be>
Also remember that C doesn't allow you to safely say
foo(SvPV(s, len), len);. It might work with your compiler,
but it won't work for everyone.  Break this sort of
statement up into separate assignments:

+	SV * s;
	STRLEN len;
	char * ptr;
!	ptr = SvPV(s, len);
	foo(ptr, len);
</perlguts should be>


[Please do not change anything below this line]
-----------------------------------------------------------------

---
Site configuration information for perl 5.00503:

Configured by makler at Wed Apr 14 16:46:59 MET DST 1999.

Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
  Platform:
    osname=solaris, osvers=2.6, archname=sun4-solaris-thread
    uname=''
    hint=previous, useposix=true, d_sigaction=define
    usethreads=define useperlio=undef d_sfio=undef
  Compiler:
    cc='gcc', optimize='-O2', gccversion=egcs-2.91.66 19990314 (egcs-1.1.2 release)
    cppflags='-s -D_REENTRANT -I/usr/local/include'
    ccflags ='-s -D_REENTRANT -I/usr/local/include'
    stdchar='unsigned char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    alignbytes=8, usemymalloc=y, prototype=define
  Linker and Libraries:
    ld='gcc -B/usr/ccs/bin/', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
    libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lposix4 -lpthread -lc -lcrypt
    libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='  -R /usr/local/opt/GNUperl/lib/5.00503/sun4-solaris-thread/CORE'
    cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'

Locally applied patches:
    

---
@INC for perl 5.00503:
    /home/torman/admin/makler/lib/perl
    /usr/local/opt/GNUperl/lib/5.00503/sun4-solaris-thread
    /usr/local/opt/GNUperl/lib/5.00503
    /usr/local/opt/GNUperl/lib/site_perl/5.005/sun4-solaris-thread
    /usr/local/opt/GNUperl/lib/site_perl/5.005
    .

---
Environment for perl 5.00503:
    HOME=/home/torman/admin/makler
    LANG=pl
    LANGUAGE (unset)
    LC_ALL=pl
    LC_COLLATE=pl
    LC_CTYPE=iso_8859_1
    LC_MESSAGES=C
    LC_MONETARY=pl
    LC_NUMERIC=pl
    LC_TIME=pl
    LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:/usr/local/pgsql/lib:/usr/dt/lib:/usr/local/qt/lib:/usr/local/kde/lib:/usr/openwin/lib:/usr/java/lib:/home/torman/admin/makler/lib:/opt/RICHPse/lib:/opt/SUNWdtpcv/lib:/opt/SUNWspro/lib:/opt/SUNWtnftl/lib:/usr/local/etc/lib:.
    LOGDIR (unset)
    PATH=/home/torman/admin/makler/bin:/home/torman/admin/makler/bin:/usr/java1.2/bin:/usr/bin:/usr/ccs/bin:/usr/local/bin:/usr/ucb:/usr/dt/bin:/usr/local/qt/bin:/usr/openwin/bin:/usr/sbin:/usr/local/kde/bin:/usr/local/samba/bin:/home/torman/admin/makler/bin:.:/opt/HotJava/bin:/opt/RICHPse/bin:/opt/SUNWdtpcv/bin:/opt/SUNWspro/bin:/opt/SUNWste/bin:/opt/SUNWtnftl/bin:/usr/local/etc/bin:.:/usr/sbin:.
    PERLLIB=/home/torman/admin/makler/lib/perl
    PERL_BADLANG (unset)
    SHELL=/bin/tcsh



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About