1. 18 Apr, 2001 4 commits
    • Geoff Thorpe's avatar
      Some more tweaks to ENGINE code. · dcd87618
      Geoff Thorpe authored
      Previous changes permanently removed the commented-out old code for where
      it was possible to create and use an ENGINE statically, and this code gets
      rid of the ENGINE_FLAGS_MALLOCED flag that supported the distinction with
      dynamically allocated ENGINEs. It also moves the area for ENGINE_FLAGS_***
      values from engine_int.h to engine.h - because it should be possible to
      declare ENGINEs just from declarations in exported headers.
      dcd87618
    • Geoff Thorpe's avatar
      Some more tweaks to ENGINE code. · d54bf145
      Geoff Thorpe authored
      * Constify the get/set functions, and add some that functions were missing.
      
      * Add a new 'ENGINE_cpy()' function that will produce a new ENGINE based
        copied from an original (except for the references, ie. the new copy will
        be like an ENGINE returned from 'ENGINE_new()' - a structural reference).
      
      * Removed the "null parameter" checking in the get/set functions - it is
        legitimate to set NULL values as a way of *changing* an ENGINE (ie.
        removing a handler that previously existed). Also, passing a NULL pointer
        for an ENGINE is obviously wrong for these functions, so don't bother
        checking for it. The result is a number of error codes and strings could
        be removed.
      d54bf145
    • Geoff Thorpe's avatar
      Structural references should never be decremented directly - so leave that · ea3a429e
      Geoff Thorpe authored
      to ENGINE_free(). Also, remove "#if 0" code that has no useful future.
      ea3a429e
    • Geoff Thorpe's avatar
  2. 17 Apr, 2001 2 commits
  3. 16 Apr, 2001 1 commit
  4. 14 Apr, 2001 1 commit
  5. 12 Apr, 2001 6 commits
  6. 11 Apr, 2001 6 commits
  7. 10 Apr, 2001 1 commit
  8. 09 Apr, 2001 5 commits
  9. 08 Apr, 2001 9 commits
  10. 05 Apr, 2001 3 commits
  11. 04 Apr, 2001 2 commits