typo: * strtol returns 32-bit integers under 64-bit windows when compiled with visual studio/msvc.
https://msdn.microsoft.com/en-us/library/w4z2wdyc.aspx Ср, 08 июн 2016, bill lam написал(а): > 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 -- 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