fpc/rtl/go32v2
Jonas Maebe d66d15aad3 + added mkdir/chdir/rmdir(rawbytestring) and (unicodestring) to the system unit
* renamed platform-specific pchar versions of those rouines to do_*() and
    changed them to either rawbytestring or unicodestring depending on the
    FPCRTL_FILESYSTEM_SINGLE_BYTE_API/FPCRTL_FILESYSTEM_TWO_BYTE_API setting
  * implemented generic shortstring versions of those routines on top of either
    rawbytestring or unicodestring depending on the API-kind (in case of the
    embedded target, if ansistring are not supported they will map directly
    to shortstring routines instead)
  * all platform-specific *dir() routines with rawbytestring parameters now
    receive their parameters in DefaultFileSystemCodePage
  - removed no longer required ansistring variants from the objpas unit
  - removed no longer required FPC_SYS_MKDIR etc aliases
  * factored out empty string and inoutres<>0 checks from platform-specific
    *dir() routines to generic ones
  o platform-specific notes:
   o amiga/morphos: check new pathconv(rawbytestring) function
   o macos TODO: convert PathArgToFSSpec (and the routines it calls) to
     rawbytestring
   o nativent: added SysUnicodeStringToNtStr() function
   o wii: convert dirio callbacks to use rawbytestring to avoid conversion
  + test for unicode mk/ch/rm/getdir()

git-svn-id: branches/cpstrrtl@25048 -
2013-07-04 22:28:37 +00:00
..
classes.pp
crt.pp
dos.pp
dpmi.inc
dpmiexcp.pp
dxeload.pp
dxetype.pp
emu387.pp
exceptn.as
exit16.ah
exit16.asm
fpu.as
go32.pp
initc.pp
keyboard.pp
Makefile Regenerate all Makefiles with an up-to-date fpcmake binary (dummy commit) 2013-04-29 12:30:54 +00:00
Makefile.fpc rtl: add missing windows codepages (mantis #0024294) 2013-04-22 01:48:12 +00:00
mouse.pp
msmouse.pp
ports.pp
printer.pp
profile.pp
rtldefs.inc + FPCRTL_FILESYSTEM_SINGLE_BYTE_API define that is set for targets where we 2013-06-27 21:37:39 +00:00
sbrk16.ah
sbrk16.asm
sysdir.inc + added mkdir/chdir/rmdir(rawbytestring) and (unicodestring) to the system unit 2013-07-04 22:28:37 +00:00
sysfile.inc
sysheap.inc
sysos.inc
sysosh.inc
system.pp Merge forgotten go32v2 2.6.0 branch changes back into trunk. 2013-04-12 10:28:40 +00:00
sysutils.pp * fixed duplicate StringToTB definition error in r22467; only kept the 2013-06-27 21:37:25 +00:00
tthread.inc
v2prt0.as Merge forgotten go32v2 2.6.0 branch changes back into trunk. 2013-04-12 10:33:06 +00:00
varutils.pp
vesamode.pp
video.pp