Acidanthera UEFI Development Kit based on EDK II edk2-stable202311
Go to file
darylm503 a7a8363d86 StdLib: Add multi-byte character support. The normal "narrow" character set is now UTF-8 instead of ASCII.
Add library classes which are required by StdLib, but not commonly defined in Platform DSC files, to StdLib.inc.
Modify MB_LEN_MAX to be 4, the maximum length of UTF-8 characters.
Adjust size of internal buffers to be multiples of MB_LEN_MAX instead of assuming 1-byte characters.
Make the XYoffset object public and move its declaration into EfiSysCall.h.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: daryl.mcdaniel@intel.com
Reviewed-by: erik.c.bjorge@intel.com
Reviewed-by: lee.g.rosenbaum@intel.com
Reviewed-by: leroy.p.leahy@intel.com


git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13457 6f19259b-4bc3-4df7-8a09-765794883524
2012-06-15 19:58:39 +00:00
AppPkg Update copyright format 2012-04-24 06:49:39 +00:00
ArmPkg ArmPkg/ArmLib: Fixed parameter checking in ArmConfigureMmu() 2012-06-06 15:47:23 +00:00
ArmPlatformPkg ArmPlatformPkg: Replaced 'ArmGicSecLib' by 'ArmGicLib' 2012-05-02 20:19:00 +00:00
BaseTools Sync BaseTools Trunk (version r2524) to EDKII main trunk. 2012-05-23 08:27:14 +00:00
BeagleBoardPkg BeagleBoardPkg/b.bat: Updated RVCT toolchain name 2012-05-02 20:16:38 +00:00
Conf Adding top-level Conf directory for next generation of EDK II build infrastructure tools. 2007-06-20 19:33:23 +00:00
CryptoPkg Enable execute property to avoid format is changed carelessly. 2012-06-14 06:43:08 +00:00
DuetPkg DuetPkg: Enabled build with new version of CpuDxe driver. 2012-05-18 20:22:36 +00:00
EdkCompatibilityPkg EdkCompatibilityPkg/CompilerStub: Created a Dummy CompilerStubLib for ARM 2012-06-08 08:44:38 +00:00
EdkShellBinPkg New EDK Shell binary(r59). 2012-05-30 09:08:33 +00:00
EdkShellPkg EdkShellPkg/ShellR33.patch: Fixed case in filenames 2012-06-14 09:19:05 +00:00
EmbeddedPkg EmbeddedPkg/Ebl: Returned an error message when a command is not supported 2012-05-02 20:19:52 +00:00
EmulatorPkg EmulatorPkg/build.sh: Fix link issue for openSUSE 2012-04-30 23:50:08 +00:00
FatBinPkg FatBinPkg/License.txt: Sync with License.txt in FatPkg 2012-04-11 23:19:56 +00:00
IntelFrameworkModulePkg Update PeiDxeDebugDebugLibReportStatusCode to use CopyMem() in place of AsciiStrnCpy() to copy ASCII string to save size. 2012-06-12 02:16:16 +00:00
IntelFrameworkPkg Update copyright format 2012-04-24 06:49:39 +00:00
MdeModulePkg MdeMdeModulePkg/Usb: Fixed a build error in UsbMouseDxe and UsbMouseAbsolutePointerDxe driver. 2012-06-14 08:54:52 +00:00
MdePkg Add comment for modules which have external input. 2012-06-12 08:28:43 +00:00
NetworkPkg Fixed build failed. 2012-05-31 08:35:48 +00:00
Nt32Pkg Fixed build failed. 2012-05-31 08:35:48 +00:00
Omap35xxPkg EDK II Packages: Added License.txt files 2012-04-12 16:40:32 +00:00
OptionRomPkg Fixed header comment 2012-06-14 18:36:50 +00:00
OvmfPkg Fix file guid conflict. 2012-06-07 03:21:17 +00:00
PcAtChipsetPkg Fix file name not included in the inf. 2012-06-07 03:22:13 +00:00
PerformancePkg Fixed build failed. 2012-05-31 08:35:48 +00:00
SecurityPkg Add comment for modules which have external input. 2012-06-12 08:28:43 +00:00
ShellBinPkg ShellBinPkg: Update binary images to those made from revision 13224 of ShellPkg. 2012-05-30 20:10:20 +00:00
ShellPkg ShellPkg: Fix en-US characters that are outside the Basic Latin character set range 2012-06-12 17:22:19 +00:00
SourceLevelDebugPkg This revision can only work with Intel(c) UDK Debugger Tool version 1.2 or greater. Detailed change log is as below: 2012-06-11 02:15:11 +00:00
StdLib StdLib: Add multi-byte character support. The normal "narrow" character set is now UTF-8 instead of ASCII. 2012-06-15 19:58:39 +00:00
StdLibPrivateInternalFiles StdLib: Add multi-byte character support. The normal "narrow" character set is now UTF-8 instead of ASCII. 2012-06-15 19:58:39 +00:00
UefiCpuPkg Remove CPU dead loop code from IA32 assembly codes. 2012-05-31 01:34:44 +00:00
UnixPkg Fixed build failed. 2012-05-31 08:35:48 +00:00
BuildNotes2.txt Update EDKII BuildNotes to say the default tool chain tag is VS2008 instead of VS2005 2011-12-14 06:15:48 +00:00
edksetup.bat Added VS2010 support in edksetup script. 2012-04-10 07:45:35 +00:00
edksetup.sh Correct copyright year 2011-02-16 12:21:31 +00:00