Jump to content



Photo
- - - - -

memzones library release 1.02


  • Please log in to reply
No replies to this topic

#1 2072

2072

    Casio over god

  • Admin
  • PipPipPipPipPipPipPipPip
  • 1564 posts
  • Gender:Male
  • Location:Somewherebourg
  • Interests:Alternative states of consciousness, programming, making things work the best they possibly can.

  • Calculators:
    AFX2 ROM 1.02, CFX-9940GT+, FX-180P-Plus

Posted 25 April 2003 - 07:57 PM

What's new in memory_zone_library release 1.02

!!!!!!!!!!!! THIS REPLACES BASIC_libraries !!!!!!!!!!!!!!

- This is the third release -

BUGS CORRECTED:
- A possible crash has been corrected: This could happen if you had no basic file and if you were creating, resizing or deleting zones of other type. (The function didn't allocate its own memory properly).
- If the memory was full, you were unable to decrease the size of a zone, the function create_mem_zone returned -2 (not enough memory).

NEW FEATURES:
- A new function has been added: afxleft. This function returns the available memory for user's data (The value you can see in the system menu).

CHANGES:
- In the structure memory_zone the variables b_segment and b_offset now point on the size of the zone instead of on the first byte of the name. This doesn't change anything for you unless you were using these variables.
- The library do not use anymore the functions strlen and strcpy so it decreases the size of your program that don't use these functions either (especially for ASM programs).
- Now the parameters zonename of the function create_mem_zone and zone_name of the function search_mem_zone do not need anymore to end with a null char if the name's length is egual to 8 characters.
- The header file memzones.h should be compatible with C++ programs now, memzones.c must be compiled in C.

Thanks to David Quaranta for suggesting me some of theses changes!

http://www.2072produ....exe&download=1




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users