etext = 10b40 (68416) edata = 20d58 (134488) end = 20d60 (134496) oldendds = 24d60 (150880) after increasing 200, newendds = 24e28 (151080) newendds + 16 = 24e38 (151096) returnvalue should be 0; it is 0 after adding 16, newendds = 24e38 (151096)