Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!udel!rochester!cornell!uw-beaver!milton!mrc@Tomobiki-Cho.CAC.Washington.EDU From: mrc@Tomobiki-Cho.CAC.Washington.EDU (Mark Crispin) Newsgroups: comp.sys.next Subject: bug in NeXT 1.0 strtol() function Message-ID: <11048@milton.u.washington.edu> Date: 13 Nov 90 20:57:14 GMT Sender: news@milton.u.washington.edu Organization: Mendou Zaibatsu, Tomobiki-Cho, Butsumetsu-Shi Lines: 18 The following little program demonstrates a bug in the strtol() function under NeXT 1.0. 36 is output whereas the correct answer is 3. strtol() on other systems gets this right. atoi() works OK as well; meaning that NeXT isn't obeying the definition of atoi() = (int)strtol(s,(char**)NULL,10). main () { printf ("%d\n",strtol ("3]",0,10)); } _____ | ____ ___|___ /__ Mark ("Gaijin") Crispin "Gaijin! Gaijin!" _|_|_ -|- || __|__ / / R90/6 pilot, DoD #0105 "Gaijin ha doko?" |_|_|_| |\-++- |===| / / Atheist & Proud "Niichan ha gaijin." --|-- /| |||| |___| /\ (206) 842-2385/543-5762 "Chigau. Omae ha gaijin." /|\ | |/\| _______ / \ MRC@CAC.Washington.EDU "Iie, boku ha nihonjin." / | \ | |__| / \ / \ Lumchan ga suki ja!! "Souka. Yappari gaijin!" Hee, dakedo UNIX nanka wo tsukatte, umaku ikanaku temo shiranai yo.