diff --git a/scapy.py b/scapy.py index 2ad753f208754f8ca711e9bcd1d4b812648b9a8e..2e9227efbe443534e3c9f64dfa30618f6f43027a 100755 --- a/scapy.py +++ b/scapy.py @@ -3803,6 +3803,15 @@ class XLongField(LongField): x = 0 return lhex(self.i2h(pkt, x)) +class IEEEFloatField(Field): + def __init__(self, name, default): + Field.__init__(self, name, default, "f") + +class IEEEDoubleField(Field): + def __init__(self, name, default): + Field.__init__(self, name, default, "d") + + def FIELD_LENGTH_MANAGEMENT_DEPRECATION(x): try: for tb in traceback.extract_stack()+[("??",-1,None,"")]: