Path to this page:
Subject: CVS commit: pkgsrc/devel/rudiments
From: Roland Illig
Date: 2006-03-11 03:41:51
Message id: 20060311024151.EFAF42DA27@cvs.netbsd.org
Log Message:
Updated rudiments to 0.29.
Changes since 0.28.2:
added check for whether SSL_read/write takes void * or char * parameter
added _XOPEN_SOURCE to filedescriptorincludes.h for sys/socket for irix
added collapse argument to charstring::split
added configure test for -Wall
switched lots of:
char a[charstring::length(b)];
to:
char *a=new char[charstring::length(b)];
...
delete[] a;
to improve compiler compatibility
removed #ifdef __GNUC__ around static variable definitions, I'll add
#ifndefs for compilers that don't allow them (like SCO's) if
necessary
added -D__EXTENSIONS__ to CPPFLAGS
added charstring::escape/unescape
defaulted zeropadding to 1 rather than 0, I'm not sure if it's a bug
in glibc or not, but printf("%0*lld\n",0,(int64_t)0); prints
nothing rather than 0, but printf("%0*ld\n",0,(int32_t)0);
prints 0. Using 1 instead of 0 for the number of 0's works
in all cases.
solaris's strchr/strrchr return const char *,
so I made charstring::findFirst/findLast return const char *
use snprintf's rather than sprintf's now
uses fchmod/fchown rather than chmod/chown now
made envelope classes out of all classes
added a configure test for ftok that takes a char * argument
switched a bunch of AC_TRY_LINK's to AC_TRY_COMPILE's in configure
script
configure script does less work looking for getpwnam_r and cousins now
if pthread libs can't be found, configure also tries just plain -pthread
added #ifdefs for individual POSIX_FADV_* and MADV_* macros
in configure script, for cygwin, tests for w32api files and functions
are omitted
configure tests for strtoll/strtoull now
configure tests for caddr_t types for all mmap-related functions
individually now
unsupported memorymap methods return false now rather than not existing
added -pthread when compiling as well as linking
fixed a time-remaining-related bug in snooze class
fixed a bug where the date/time string buffer could easily be overrun
Files: