Lines Matching refs:Endian
686 enum Endian { little, big}
692 * Endian = is the buffer big/little endian
698 char[] UTF32ToUTF8(Endian endian)(const(char)[] buf)
700 static if (endian == Endian.little)
738 * Endian = is the buffer big/little endian
744 char[] UTF16ToUTF8(Endian endian)(const(char)[] buf)
746 static if (endian == Endian.little)
812 Endian endian;
819 * 00 00 FE FF UTF-32BE, big-endian
820 * FF FE 00 00 UTF-32LE, little-endian
821 * FE FF UTF-16BE, big-endian
822 * FF FE UTF-16LE, little-endian
827 endian = Endian.little;
835 endian = Endian.big;
840 endian = Endian.big;
856 endian = Endian.little;
861 endian = Endian.big;
866 endian = Endian.little;
871 endian = Endian.big;
895 //printf("%s, %d, %d, %d\n", srcfile.name.toChars(), needsReencoding, endian == Endian.little, sourceEncoding == SourceEncoding.utf16);
900 buf = endian == Endian.little
901 ? UTF16ToUTF8!(Endian.little)(buf)
902 : UTF16ToUTF8!(Endian.big)(buf);
906 buf = endian == Endian.little
907 ? UTF32ToUTF8!(Endian.little)(buf)
908 : UTF32ToUTF8!(Endian.big)(buf);