fpc/rtl/netwlibc
Jonas Maebe 28c20cfc5e * the default string type for the JVM target is no longer automatically
unicodestring = java.lang.String. The reason this was the default in
    the past is that this was the first string type that was implemented,
    and without it being the default most code involving string operations
    would fail. Now the default strings types are the same as for other
    targets
  + new {$modeswitch unicodestrings} directive, that when activated
    *together* with {$h+},
   1) changes char into an alias for widechar
   2) changes string into an alias for unicodestring
   3) changes the preferred string evaluation type (in case of uncertainty)
      to unicodestring
    {$modeswitch unicodestrings} with {$h-} does not change anything at all
    regarding the string type (it still changes the char type)
  + new uuchar unit that redefines char as widechar, and which is automatically
    included by the compiler if {$modeswitch unicodestrings} is enabled

git-svn-id: branches/jvmbackend@18781 -
2011-08-20 08:35:47 +00:00
..
pre
classes.pp + revive generics based tfplist/tstringlist implementation for generics testing; build with FPC_TESTGENERICS 2007-03-25 19:19:04 +00:00
crt.pp * changed the parameters of gotoxy() and the return values of wherex/wherey 2009-05-24 11:48:49 +00:00
dos.pp make netwlibc compilable with current rtl 2011-02-08 22:06:53 +00:00
dynlibs.inc * dynlibs.pas: added 'const' modifiers to eliminate unnecessary local string copies 2010-11-18 22:09:48 +00:00
errno.inc * remove $Log 2005-06-07 09:47:55 +00:00
initc.pp * use ctypes instead of defining own types 2007-01-12 10:56:29 +00:00
keyboard.pp
libc.imp
libc.pp make netwlibc compilable with current rtl 2011-02-08 22:06:53 +00:00
libcclib.imp
Makefile * the default string type for the JVM target is no longer automatically 2011-08-20 08:35:47 +00:00
Makefile.fpc * the default string type for the JVM target is no longer automatically 2011-08-20 08:35:47 +00:00
mouse.pp
netware.imp
netwsockh.inc * fix INVALID_SOCKET for other platforms too 2007-05-13 19:20:17 +00:00
nwl_dlle.as
nwl_main.as
nwsnut.imp
nwsnut.pp * remove $Log 2005-06-07 09:47:55 +00:00
qos.inc
sockets.pp * synchronized with SocketError change 2007-05-26 12:39:16 +00:00
sysdir.inc make netwlibc compilable with current rtl 2011-02-08 22:06:53 +00:00
sysfile.inc * remove $Log 2005-06-07 09:47:55 +00:00
sysheap.inc * Convert heap to ptruint. 2007-07-04 19:46:47 +00:00
sysos.inc * remove $Log 2005-06-07 09:47:55 +00:00
sysosh.inc * remove $Log 2005-06-07 09:47:55 +00:00
system.pp * fixed widestring/unicodemanager initialisiation 2008-09-10 21:02:50 +00:00
systhrd.inc + heap manager now per thread, reduce heap lock contention 2007-05-20 20:58:12 +00:00
sysutils.pp * Added share mode argument to FileCreate call 2011-05-23 21:11:07 +00:00
tthread.inc + implementation of cSemaphore* and BasicRTLEvent based on 2006-12-21 18:22:47 +00:00
varutils.pp
video.pp
winsock.pp * remove $Log 2005-06-07 09:47:55 +00:00
ws2_32.imp
ws2nlm.imp