/
githubmirror
/
metasploit-framework
Обзор
Документация
Войти
/
githubmirror
/
metasploit-framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lib/postgres/byteorder.rb
42 строки
786 B
HD Moore
Mark all libraries as defaulting to 8-bit strings
29 июн 2012, 09:18
29 июн 2012, 09:18
d656e31
Код
Авторство
О чём код?
# -*- coding: binary -*- require 'postgres_msf' # Namespace for Metasploit branch. module Msf module Db module ByteOrder Native = :Native BigEndian = Big = Network = :BigEndian LittleEndian = Little = :LittleEndian # examines the byte order of the underlying machine def byte_order if [0x12345678].pack("L") == "\x12\x34\x56\x78" BigEndian else LittleEndian end end alias byteorder byte_order def little_endian? byte_order == LittleEndian end def big_endian? byte_order == BigEndian end alias little? little_endian? alias big? big_endian? alias network? big_endian? module_function :byte_order, :byteorder module_function :little_endian?, :little? module_function :big_endian?, :big?, :network? end end end