Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Security

    Arri 0.2a1

    Download button

    No screenshots available
    Downloads: 751  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.6/5)
    5 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Adam Gleave | More programs
    BSD License / FREE
    December 22nd, 2005, 22:34 GMT
    ROOT / Security

     Read user reviews (0)  Refer to a friend  Subscribe

    Arri description

    Arri is an array API - more commonly known as a buffer API.

    Arri is an array API - more commonly known as a buffer API. Arri provides an interface to create, write, copy, duplicate, delete, append and free awways.

    It does more than that, though. Arri contains a string API, to handle character strings, an IO API, to handle IO, and a UNIX sockets, to handle... sockets. They all use Arri's array API.

    By abstracting all accessing to arrays Arri can eliminate buffer overflows - provided Arri itself is secure, of course. Arri is useful in other respects, however. It provides some high(ish) level functions for C - such as insertion and deletion of data, loops to write n bytes - that although relatively easily implemented without it are still very convenient.

    Arri hopes to make C more secure while still maintaining it's advantages - such as high speed. Just as important, Arri also trys to make C *FUN* and easy. The easier it is to program something correctly, the less likely it will be done wrong!

    Arri is freely available and it is distributed under the BSD license.

    What's New in This Release:

    · Some macros were added with safe values for initializing buffers.
    · r_buffer and w_buffer were removed from the p_arr data structure and replaced with array.
    · The examples were improved.
    · p_buf_read_modifiable now checks that you can actually write something.
    · p_f_err and p_f_err2 were removed as they were redunant.



    Product's homepage

      


    TAGS:

    accessing arrays | buffer API | IO API interface | Arri | accessing | arrays

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

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