Softpedia
 


SCRIPTS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Koken 0.8.2
  • ContentBox 1.5.2
  • jQPlayer 0.5.2
  • SPOILER ALERT! 0.0.2
  • jQuery Mask Plugin 0.9.0
  • Easing Slider 2.1.2
  • Btapp.js 0.2.0
  • WiiFlash 0.4.5
  • Breeze.js 1.3.3
  • TinyMCE Templates 3.0.2
  • Home > Scripts > Development Tools > C/C++ Library

    GNU Nana

    Download button


    Downloads: 959  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.4/5)
    19 user(s)
    Developer:

    Website:

    License / Price:

    Platforms:

    Databases:

    Language:

    Last Updated:

    Category:
    Phil Maker | More scripts
    www.gnu.org
    GPL - GNU Public License 

    Linux / BSD
    N/A
    C/C++
    June 21st, 2007, 15:31 GMT
    C: \ Development Tools \ C/C++ Library

     Read user reviews (0)  Refer to a friend  Subscribe

    GNU Nana description

    GNU Nana is a free library providing improved support for assertion checking (as in assert.h) and logging (printf style debugging) in GNU C and C .

    GNU Nana is a free library providing improved support for assertion checking (as in assert.h) and logging (printf style debugging) in GNU C and C . Features:
    - Space/time efficient, at least compared to assert.h. For example assert(i >= 0) uses 53 bytes on the x86, while Nana uses either 10 bytes or 1.
    - Support for predicate calculus (``for all,'' ``exists,'' and so on) is provided using both C style for loops and C STL iterators over container classes.
    - Assertions can refer to saved state; for exaple, the return value of a sort function can be checked against the arguments on function entry.
    - Logging messages can be redirected to a variety of destinations including files, processes (for automated testing or visualisation) or circular buffers in core.
    - Assertions about time can be made in a simple manner.
    - Lists of invariant checking or printing functions can be created which can then be called to check internal consistency or display state.
    - All of the features can be selectively enabled or disabled at both compile and run time.



    TAGS:

    assertion checking | printf debugging | C library | assertion | checking | printf

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM