Share

PalmOS Flat-File Database Tools

Code

Programming Languages: C++

License: GNU General Public License (GPL)

Repositories

browse code, statistics, last commit on 2002-01-23 cvs -d:pserver:anonymous@palm-db-tools.cvs.sourceforge.net:/cvsroot/palm-db-tools login

cvs -z3 -d:pserver:anonymous@palm-db-tools.cvs.sourceforge.net:/cvsroot/palm-db-tools co -P modulename

Show:

What's happening?

  • Change so it compiles on Ubuntu Jaunty gcc 4.3.3

    See the changes for Mac OS X, and in libsupport/csvfile.cpp change #include to #include .

    2009-08-27 15:08:28 UTC by bmarcum

  • Changes so that it compiles on OS X 10.4.11

    libpalm/Block.h: remove ";" from line 179 libpalm/File.h: remove ";" from line 92 libsupport/infofile.h: add virtual ~Parser() {} after line 35, i.e. after virtual void parse(int linenum... run configure with -enable-static make install doesn't do anything so cp flatfile/pdb2csv and flatfile/csv2pdb to whereever you need it. Preferably some directory from...

    2008-01-16 08:03:38 UTC by ngc

  • API To Permit Use of DB By Other Programs?

    I may just not be seeing something important. But it would seem that this database would be valuable for use by programs other than the Database Editor. Is it possible to create an API so that other applications can store/access their data from this database? By whitedavidp@fastmail.us. Thanks.

    2007-10-24 15:24:07 UTC by nobody

  • Bug fixes from NetBSD Pkgsrc

    Some patches from NetBSD Pkgsrc: Defining _XOPEN_SOURCE breaks the build under NetBSD. The default C++ precision of 6 digits is Very risky in a database context. As with DATE fields, if a TIME field is unset (hour value 24+), output an empty string. Correctly terminate default string values on NUL.

    2007-10-21 03:44:41 UTC by davesainty

  • Comment: Does not compile on MacOS X

    Now make install fails... Running it with -d gives (at the end): Considering target file `install'. Finished prerequisites of target file `install'. No need to remake target `install'. make: `install' is up to date.

    2006-12-19 08:18:22 UTC by ngc

  • Comment: Does not compile on MacOS X

    changing CC = gcc to CC = g++ in MAKEFILE helped. Can someone please include the changes into configure for ostype darwin8.0?.

    2006-12-19 08:13:48 UTC by ngc

  • Comment: Does not compile on MacOS X

    Even worse... Now it fails with: gcc pdb2csv.o -o pdb2csv libpdbtools.a ../libflatfile/libflatfile.a ../libsupport/libsupport.a ../libpalm/libpalm.a -lstdc++ /usr/bin/ld: Undefined symbols: __Unwind_Resume.

    2006-12-19 07:54:54 UTC by ngc

  • Comment: Does not compile on MacOS X

    2006 and it still does not compile on Mac OS X! 4 errors I fixed(?) were: - infofile.h, Parser was missing a virtual destroy method: virtual ~Parser() { } - A semicolon too much in infofile.h at the end - A semicolon too much in File.h - A semicolon too much in Block.h.

    2006-12-19 07:26:05 UTC by ngc

  • Comment: Support MobileDB 3/4

    I tested this attached patch with both csv2pdb and pdb2csv. I'll also attach my test database, as it contains the new fields.

    2006-11-30 01:13:31 UTC by cssdev

  • Comment: Support MobileDB 3/4

    Logged In: YES user_id=1199601 The attached patch parses the MobileDB 4 extended fields. Most importantly, dates and times are now properly converted from Palm-epoch strings into meaningful values. Integers, float, and booleans are converted as well.

    2006-11-01 16:08:19 UTC by cssdev