555 Subj : Re: Win98 error To : borland.public.cpp.borlandcpp From : "Ed Mulroy [TeamB]" Date : Sun Mar 14 2004 10:40 am That initialization is required if it is to be a C language compiler. I can understand that there is advantage to skipping it for embedded work. I cannot understand skipping it to bypass having to do a rep stosb on modern day desktops and laptops. My machine is now thought of as slow, 850MHz, Pentium III. If your program started in 10 seconds on my machine then if the program's unitialized global and static data were set to zero as the language specifies I would think it still measure out as 10 seconds. .. Ed > Gerhard Wolfstieg wrote in message > news:c31acn$n0h$02$1@news.t-online.com... > > Excuse me, I confirm that I was wrong in matters of all BCx.y > compilers. But on an other kind of machine I have a descendant > of Turbo C called Pure C where I can optimize in leaving out > initialisation by flag. (for one project I am develloping parallel > for Windows and TOS which gives me a silent real time > processor and auto start in less than ten seconds from power > on to application ready) > Therefore I initialize all data by hand (with zero as special case) > and it seems to be a good methode to reduce bugs as something > like "prototyping for data". . 0