[root]/owfs/module/owcapi/src/c

| Author | Changes | Lines of Code | Lines per Change |
|---|---|---|---|
| Totals | 61 (100.0%) | 1267 (100.0%) | 20.7 |
| alfille | 36 (59.0%) | 965 (76.2%) | 26.8 |
| d1mag | 24 (39.3%) | 216 (17.0%) | 9.0 |
| peterk | 1 (1.6%) | 86 (6.8%) | 86.0 |
If's need brackets, even for single line.
9 lines of code changed in 1 file:
Fix many 1-line if-statements without braces.
60 lines of code changed in 1 file:
Puhh.. Finally found the problem with the python-module.
Global is a reserved variable-name in python2.5, so it's renamed to Globals now.
3 lines of code changed in 1 file:
Compile shared libraries with -fPIC as it should be done from the beginning.
Trying to solve swig/python problem on 64bit servers. Not possible to access
Global struct from the swig-module for some reason. (works on 32 bit)
Clean up make files and update to libtool-1.5.26.
6 lines of code changed in 1 file:
Add set_error_level and set_error_print to owcapi, and make it useable from swig/tcl-module.
11 lines of code changed in 1 file:
Minor compiler error squashing and owside.tcl work
2 lines of code changed in 1 file:
Big change -- Parse all directory entries so callbacks get true struct parsename and can simply peal off the file name. Might make dir a little slower, but greatly simplifies all the code. Well tested on owserver, owfs, owhttpd.
4 lines of code changed in 1 file:
Add test for sem.h and semaphore.h.
Added EXTRACFLAGS which contains misc options while compiling, such as
-D_FILE_OFFSET_BITS=64, -D_XOPEN_SOURCE=500 and -pg
16 lines of code changed in 1 file:
Fixes for owcapi. The example program is cleaned up. The API references are corrected. More intelligent parameter parsing is done (some is pushed upstream into owlib). Minor stylistic changes (1-line if's get brackets when I run across them).
34 lines of code changed in 1 file:
Clean up of daemon mode and owcapi/swig modes -- uses read-write-locks.
68 lines of code changed in 1 file:
Indent all .c and .h files with code_format-script.
21 lines of code changed in 1 file:
Link owshell without libpthread since it doesn't need it.
2 lines of code changed in 1 file:
Set max buffersize after allocating the buffer.
29 lines of code changed in 1 file:
Add soname to libowcapi too.
2 lines of code changed in 1 file:
Huge changes. Extended one_wire_query support for all aspects. Really checked out the memory reading/writing functions. Tested DS1921, DS1810 DS2406 DS2436, ...
4 lines of code changed in 1 file:
conversion to one_wire_query -- it's slow, alas. Up to read_postpostparse.
35 lines of code changed in 1 file:
Pretty-up code using sript: code_format.sh in /src/scripts
199 lines of code changed in 1 file:
Fix pointer error in getval
3 lines of code changed in 1 file:
Remove the duplicate non-nestable directory functions. (The old ones that don't pass a void * for data.)
2 lines of code changed in 1 file:
Change owcapi to not use nested directory functions
53 lines of code changed in 1 file:
Build a correct shared library called cygow-0.dll which is used for all applications... owcapi also builds correct now.
6 lines of code changed in 1 file:
Update some more .cvsignore files.
2 lines of code changed in 1 file:
Remove compile-dependency to libdnssd.so and dnssd.dll. Load them in real-time instead.
1 lines of code changed in 1 file:
Additional changes to seperate out the nested functions for platforms which don't support them.
86 lines of code changed in 1 file:
Added system/configuration
More stray global vars placed in Global structure
18 lines of code changed in 1 file:
Fix for owfs infinite loop in parameter parsing.
Add owopt_packed.
18 lines of code changed in 1 file:
fixing compiler warnings. Get rid of "-Wconvert" and check const and signed definitions
7 lines of code changed in 2 files:
Some minor fixes for owcapi and example.
12 lines of code changed in 1 file:
fixed owcapi -- didn't handle return values properly.
8 lines of code changed in 1 file:
Change the compilation flags... those are read from owfs_config.h instead.
3 lines of code changed in 2 files:
Added new IsDir macro, and file_list changes for owftpd.
2 lines of code changed in 1 file:
Fix compilation for Solaris.
2 lines of code changed in 1 file:
Big change -- Improved filesize algorithm, eliminate ServerSize.
Also change read to use PresenceCheck to find the right bus, rather than reading them all.
Same change to write
Use server_mode flag to signal server vs all other invokation of libow.
remove file ow_size
3 lines of code changed in 1 file:
hmmm... appname is not available here... set it to owcapi
2 lines of code changed in 1 file:
Fix some argument handling...
19 lines of code changed in 1 file:
owcapi changes, and man page added.
54 lines of code changed in 1 file:
Fix compilation problem for Ubunto and cleaning up the makefiles.
Add owfs-devel and owfs-owcapi rpm's.
Add example-code for owcapi.
3 lines of code changed in 1 file:
Change @RM@ in makefiles.
Install two include files from now on... owfs_config.h and owcapi.h
src/include/config.h contain autogenerated configuration instead of owfs_config.h.
All *.h and *.c is updated to #include <config.h> which is normal behavior.
4 lines of code changed in 2 files:
1. get rid of "* const var" syntax.
2. use BYTE typedef
3. eliminate an uncommon realloc corner case memory leak.
4. improve "bus.n" handling
4 lines of code changed in 1 file:
PID changes -- now a separate flag for programs that shouldn't go in to background themselves. Hooks for setting pid file in owfs.
2 lines of code changed in 1 file:
(14 more)