This patch enables in dbfxtract, the use of optional enclosing characters and another delimiter character instead of a comma with '-E' and '-D' arguments, respectively.
Also, a slightly modification has been made to the OpenDatabase object to enable opening a DBF file in read-only mode (passing to the constructor a second argument 'r' or 'w') . This (for me) has been useful because incron fires an IN_CLOSE_WRITE event even if the DBF file used was not modified at all.
I know that changing the constructor arguments implies a modification to the API, but I think the programs should decide when it is necessary to open a DBF file in read or write mode to protect the file itself.
Hope it helps somebody.
Patch to enable optional enclosing and delimtier characters, as OpenDatabase in RO or RW