Path: utzoo!attcan!uunet!nems!mimsy!haven!udel!mmdf From: GWO110%URIACC.BITNET@brownvm.brown.edu (F. Michael Theilig) Newsgroups: comp.sys.amiga Subject: ZC 1.01 argc problems Message-ID: <20857@snow-white.udel.EDU> Date: 2 Jun 90 01:24:53 GMT Sender: mmdf@udel.EDU Lines: 63 I have discovered what seems to be a bug in ZC ver 1.01 from Fred Fish disk 314. Here is some sample code. --- /**/ #include main(argc,argv) int argc; char *argv[]; { int i; printf("argc: %dn",argc); for (i=0;i> test argc: 1 Argument number 0 is test. >> test 1 argc: 3 Argument number 0 is test. Argument number 1 is 1. Argument number 2 is . >> test 1 2 argc: 4 Argument number 0 is test. Argument number 1 is 1. Argument number 2 is 2. Argument number 3 is . >> test 1 2 argc: 4 Argument number 0 is test. Argument number 1 is 1. Argument number 2 is 2. Argument number 3 is 3. >> test 1 2 3 4 argc: 5 Argument number 0 is test. Argument number 1 is 1. Argument number 2 is 2. Argument number 3 is 3. Argument number 4 is 4. --- Apparently, when a program has one or two arguments, argc gets set wrong. ---- F. Michael Theilig - The University of Rhode Island at Little Rest GWO110 at URIACC.Bitnet GKZ117 at URIACC.Bitnet "Gooooood coffee."