There is still one artefact of strtol in sl.c
A jtstfind(J jt,B b,I n,C*u){I old;L*v;
if(!n){n=4; u="base";}
if('9'>=*u)R stfindnum(b,strtol(u,NULL,10));
else{
old=jt->tbase+jt->ttop; v=probe(nfs(n,u),jt->stloc);
tpop(old);
R v?v->val:b?stcreate(0,jt->locsize[0],n,u):0;
}} /* find the symbol table for locale u, create if b and
non-existent */
Is it safe to use strtol here?
Is it ok to change to strtoI?
* strtol returns 32-bit integers under 32-bit windows.
--
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm