Hello Miguel, Compiling with MSVC I get this error: source\rtl\gtcgi\gtcgi.c(236) : error C3861: 'b_cdpID': identifier not found
Patrick On Fri, Feb 20, 2009 at 1:54 PM, Miguel Angel Marchuet <miguelan...@marchuet.net> wrote: > 2009-02-20 13:50 UTC+0100 Miguel Angel Marchuet <miguelan...@marchuet.net> > * contrib\gtwvg\gtwvg.c > * contrib\what32\source\debug.prg > * contrib\what32\source\errorsys.prg > * contrib\what32\source\whatutil.prg > * contrib\what32\source\wincore.prg > * contrib\what32\source\winrbar.prg > * contrib\what32\source\wintabs.prg > * contrib\what32\source\wintbar.prg > - removes unused variables. > > * include\hbapicdp.h > * source\rtl\cdpapi.c > + HB_CDPSELECT() which does the same as HB_SETCODEPAGE(), but > aligns well with function naming rules and namespace. > HB_SETCODEPAGE() still works, but usage is not recommended. > + Added HB_CDPUNIID( <cHarbourCP> ) -> <cCPName> > This will return the std CP ID of a Harbour CP, or empty > if the Harbour CP isn't linked. > - removed global code page variable: hb_cdp_page and moved > code page settings to HVM stack > + added new function hb_cdpID() which returns current code page > character ID > + added new functions hb_vmCDP() and hb_vmSetCDP() to get/set > active for given thread code page structure > > * include\dbinfo.ch > + added DBI_ISTEMPORARY > + added DBI_CPID > > * include\hbapifs.h > * include\hbapirdd.h > * include\hbrddbmc.h > * include\hbrddcdx.h > * include\hbrdddbf.h > * include\hbrddnsx.h > * include\hbrddntx.h > * source\compiler\exproptb.c > * source\ct\pos1.c > * source\ct\token1.c > * source\rdd\bmdbfcdx\bmdbfcdx1.c > * source\rdd\dbcmd.c > + added .prg function to create temporary files: > hb_dbCreateTemp( <cAlias>, <aStruct>, <cRDD>, ; > <cCodePage>, <nConnection> ) -> <lSuccess> > Not all RDDs have to support it. It's verified by support for > DBI_ISTEMPORARY dbInfo() action. > * source\rdd\dbf1.c > * source\rdd\dbfcdx\dbfcdx1.c > * source\rdd\dbfdbt\dbfdbt1.c > * source\rdd\dbffpt\dbffpt1.c > * source\rdd\dbfnsx\dbfnsx1.c > * source\rdd\dbfntx\dbfntx1.c > + added support for temporary tables in native RDDs. > * source\rdd\delim1.c > * source\rdd\hbdbsort.c > * source\rdd\hsx\hsx.c > * source\rdd\sdf1.c > * source\rdd\wafunc.c > + added hb_rddCreateTableTemp() C function to create temporary > table which are automatically deleted on close. All indexes and > memo files for such tables are also in temporary files and > automatically deleted on close. Please remember that Harbour uses > OS functions to create temporary files so it's installation dependent > how much disk space is available for them. Some RDDs may also do > not create temporary files but keep everything in memory if they > decide it's more efficient. > > * source\rdd\workarea.c > * source\rtl\dbf2txt.c > * source\rtl\filebuf.c > * source\rtl\fstemp.c > * source\rtl\gtcgi\gtcgi.c > * source\rtl\gtcrs\gtcrs.c > * source\rtl\gtdos\gtdos.c > * source\rtl\gtpca\gtpca.c > * source\rtl\gtsln\gtsln.c > * source\rtl\gtstd\gtstd.c > * source\rtl\gttrm\gttrm.c > * source\rtl\gtwin\gtwin.c > * source\rtl\gtwvt\gtwvt.c > * source\rtl\gtxwc\gtxwc.c > * source\rtl\hbgtcore.c > * source\rtl\is.c > * source\rtl\regex.c > * source\rtl\strcase.c > * source\rtl\transfrm.c > * source\vm\itemapi.c > * removed references to hb_cdp_page with hb_cdppage() to avoid problems > at dll referencing to > an external static variable. > + Added missing support of charset at vfpdbf tables. now automatically > detect its charset and > make translations as posible to application one. No too when DbCreate > or DbUseArea are called > with collation it is saved at header of vfpdbf tables. > > * include\hbset.h > * source\rtl\set.c > * revided setGet functions with the idea to change all references to > hb_set with apropiated setGet > to avoid problems at dll or api changes at mt mode. > + divided __SETCENTURY() PRG function into two functions: > __SETCENTURY() and public C function hb_setSetCentury() > to manipulate century setting from C code. > Modyfication by Francesco Saverio Giudice > + added _SET_CODEPAGE which works like _SET_LANGUAGE giving common > interface > > * common.mak > * compile.mak > + source\codepage\uc037.c > + source\codepage\uc1006.c > + source\codepage\uc1026.c > + source\codepage\uc424.c > + source\codepage\uc500.c > + source\codepage\uc856.c > + source\codepage\uc875.c > + source\codepage\ucascii.c > + source\codepage\ucatari.c > + source\codepage\ucmacce.c > + source\codepage\ucmaccyr.c > + source\codepage\ucmacgrk.c > + source\codepage\ucmacice.c > + source\codepage\ucmacrom.c > + source\codepage\ucmactrk.c > + source\codepage\ucnext.c > + Added missing charset from harbour thk's to vicktor. It will be used > to finish charset support > at vfpdbf tables. > > Best regards, > Miguel Angel Marchuet > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > xHarbour-developers mailing list > xHarbour-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/xharbour-developers > ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ xHarbour-developers mailing list xHarbour-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xharbour-developers