Viktor Szakats 62ae6ff728 2012-07-27 01:20 UTC+0200 Viktor Szakats (harbour syenar.net)
+ extras/hbusb/hbusb.hbc
  + extras/hbusb/hbusb.hbp
  + extras/hbusb/hbusb.hbx
  + extras/hbusb/tests/hbmk.hbm
  * extras/hbusb/core.c
  * extras/hbusb/hbusb.ch
  * extras/hbusb/tests/test.prg
    + added hbmk2 make files including detection logic for libusb
      (might need more tweaks, I don't know which is the preferred
      libusb binary on Windows yet)
      Use HB_WITH_LIBUSB envvar to set header location
    + added hbx file
    * renamed file references internally
    + reformatted sources with uncrustify and hbformat then manually
    ! removed non-ANSI comments
    ! fixed #include
    + added SVN headers
    * renamed wrapper functions to match the name in libusb
    * renamed macros to have LIBUSB_ prefix
    ! fixed to use pointer type for pointers instead of numeric,
      it fixes the code for non-32-bit builds
    ! test fixed to compile w/o warnings
    * test modified to output to stdout, plus some cleanups
    * LIBUSB_INIT() changed to look for 1st param passed by
      ref, instead of logical value to indicate that
    ! C code fixed to fill params passed by ref even in error cases
    ! some type corrections in C
    ! fixed (mingw, msvc) warnings in C code
    * other minor cleanups
    ; TOFIX: try to use GC collected pointers
    ; TOFIX: C code allows .prg code to create GPFs, f.e.
             in 'devicelist[ hb_parni( 2 ) ]' the pointer is not
             checked for NULL, nor the index is validated to be
             inside limits.
    ; TODO: RTE for invalid parameters
    ; TODO: testing on various platforms
    ; NOTE: bcc is not supported for multiple reasons
    ; NOTE: C++ mode causes warnings in libusb header
    ; NOTE: Links:
         url: http://www.libusb.org/
         src: http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.9/libusb-1.0.9.tar.bz2
         bin/win: http://sourceforge.net/projects/libusbx/files/releases/1.0.12/Windows/libusbx-1.0.12-win.7z/download
2012-07-26 23:24:08 +00:00
Description
Harbour Core — Reference source for Five development
172 MiB
Languages
C 80.3%
xBase 17.8%
Makefile 0.6%
C++ 0.4%
Harbour 0.4%
Other 0.3%