Revision: 11571 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=11571&view=rev Author: druzus Date: 2009-06-30 08:17:50 +0000 (Tue, 30 Jun 2009)
Log Message: ----------- 2009-06-30 10:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapirdd.h * harbour/source/rdd/workarea.c * harbour/source/rdd/wafunc.c * harbour/source/rdd/dbcmd.c * harbour/source/rdd/hsx/hsx.c * harbour/source/rdd/usrrdd/usrrdd.c * modified RDD method declaration (DBENTRYP_*) to eliminate casting. 3-rd party RDD code have to be updated. * modified some RDD structures to force more strict alignment. Warning!!! AREA structured modified - all 3-rd party RDDs which redefines AREA members instead of using AREA structure directly have to be updated. * harbour/include/hbrdddbf.h * harbour/include/hbrddnsx.h * harbour/include/hbrdddel.h * harbour/include/hbrddsdf.h * harbour/include/hbrddcdx.h * harbour/include/hbrddntx.h * harbour/source/rdd/delim1.c * harbour/source/rdd/sdf1.c * harbour/source/rdd/dbf1.c * harbour/source/rdd/hbdbsort.c * harbour/source/rdd/dbfcdx/dbfcdx1.c * harbour/source/rdd/dbfnsx/dbfnsx1.c * harbour/source/rdd/dbfntx/dbfntx1.c * harbour/source/rdd/dbffpt/dbffpt1.c * harbour/contrib/rddads/rddads.h * harbour/contrib/rddads/ads1.c * harbour/contrib/rddads/adsx.c * harbour/contrib/rddads/adsfunc.c * harbour/contrib/rddsql/hbrddsql.h * harbour/contrib/rddsql/sqlbase.c * harbour/contrib/rddsql/sqlmix.c * harbour/contrib/rddsql/sddmy/mysqldd.c * harbour/contrib/rddsql/sddpg/pgsqldd.c * harbour/contrib/rddsql/sddfb/fbirddd.c * harbour/contrib/rddsql/sddodbc/odbcdd.c * harbour/contrib/hbbmcdx/bmdbfcdx.c * harbour/contrib/hbbmcdx/hbbmcdx.h * updated for new method declaration * modified RDD AREA structures definition to use supper AREA structures directly as 1-st member instead of redefining individual AREA members. It resolves the synchronization problem so now modification in super AREA structures does not force modifications in source code of descendant RDDs. It also eliminates possible typos in manual structure synchronization. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/hbbmcdx/bmdbfcdx.c trunk/harbour/contrib/hbbmcdx/hbbmcdx.h trunk/harbour/contrib/rddads/ads1.c trunk/harbour/contrib/rddads/adsfunc.c trunk/harbour/contrib/rddads/adsx.c trunk/harbour/contrib/rddads/rddads.h trunk/harbour/contrib/rddsql/hbrddsql.h trunk/harbour/contrib/rddsql/sddfb/fbirddd.c trunk/harbour/contrib/rddsql/sddmy/mysqldd.c trunk/harbour/contrib/rddsql/sddodbc/odbcdd.c trunk/harbour/contrib/rddsql/sddpg/pgsqldd.c trunk/harbour/contrib/rddsql/sqlbase.c trunk/harbour/contrib/rddsql/sqlmix.c trunk/harbour/include/hbapirdd.h trunk/harbour/include/hbrddcdx.h trunk/harbour/include/hbrdddbf.h trunk/harbour/include/hbrdddel.h trunk/harbour/include/hbrddnsx.h trunk/harbour/include/hbrddntx.h trunk/harbour/include/hbrddsdf.h trunk/harbour/source/rdd/dbcmd.c trunk/harbour/source/rdd/dbf1.c trunk/harbour/source/rdd/dbfcdx/dbfcdx1.c trunk/harbour/source/rdd/dbffpt/dbffpt1.c trunk/harbour/source/rdd/dbfnsx/dbfnsx1.c trunk/harbour/source/rdd/dbfntx/dbfntx1.c trunk/harbour/source/rdd/delim1.c trunk/harbour/source/rdd/hbdbsort.c trunk/harbour/source/rdd/hsx/hsx.c trunk/harbour/source/rdd/sdf1.c trunk/harbour/source/rdd/usrrdd/usrrdd.c trunk/harbour/source/rdd/wafunc.c trunk/harbour/source/rdd/workarea.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour