2.4 problems
- Posted by Andy Serpa <ac at onehorseshy.com> Jun 08, 2003
- 406 views
Hello, Another keyword Borland doesn't like: "asm" Used as a variable name in fptr.e, Borland won't compile the translated code. I'm also having another problem with 2.4 with memory allocation or possibly with sequence concatenation. Haven't nailed it down yet, but in certain circumstances when using the "compress()" function in database.e my program comes to a dead halt. (I'm not actually using database.e or EDS -- I stole the function to use for other things.) It hasn't really stopped completely, but it goes really slow (suddenly) and takes forever to return from the function (like many minutes for what should take a fraction of a second). Doesn't do it in 2.3. As yet, I'm unable to reproduce the problem with a simple example. The strange thing is, it doesn't slow down until I've already called the function successfully a few dozen times previously in the program. Anyway, I still think there are issues there somewhere. It acts the same way translated with either Watcom or Borland -- I got the impression that Borland does not use the new allocator? So maybe the problem lies with your changes to the "&" operator? You might want to look it over as I may not be able to isolate this...