@@ -96,26 +96,20 @@ IPAddress::IPAddress(const char *address)
9696
9797StringIPAddress::toString4 ()const
9898{
99- #pragma GCC diagnostic push
100- #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
10199char szRet[16 ];
102- sprintf (szRet," %u.%u.%u.%u" , _address.bytes [IPADDRESS_V4_BYTES_INDEX], _address.bytes [IPADDRESS_V4_BYTES_INDEX +1 ], _address.bytes [IPADDRESS_V4_BYTES_INDEX +2 ], _address.bytes [IPADDRESS_V4_BYTES_INDEX +3 ]);
100+ snprintf (szRet,sizeof (szRet), " %u.%u.%u.%u" , _address.bytes [IPADDRESS_V4_BYTES_INDEX], _address.bytes [IPADDRESS_V4_BYTES_INDEX +1 ], _address.bytes [IPADDRESS_V4_BYTES_INDEX +2 ], _address.bytes [IPADDRESS_V4_BYTES_INDEX +3 ]);
103101return String (szRet);
104- #pragma GCC diagnostic pop
105102}
106103
107104StringIPAddress::toString6 ()const
108105{
109- #pragma GCC diagnostic push
110- #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
111106char szRet[40 ];
112- sprintf (szRet," %02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x" ,
107+ snprintf (szRet,sizeof (szRet), " %02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x:%02x%02x" ,
113108 _address.bytes [0 ], _address.bytes [1 ], _address.bytes [2 ], _address.bytes [3 ],
114109 _address.bytes [4 ], _address.bytes [5 ], _address.bytes [6 ], _address.bytes [7 ],
115110 _address.bytes [8 ], _address.bytes [9 ], _address.bytes [10 ], _address.bytes [11 ],
116111 _address.bytes [12 ], _address.bytes [13 ], _address.bytes [14 ], _address.bytes [15 ]);
117112return String (szRet);
118- #pragma GCC diagnostic pop
119113}
120114
121115StringIPAddress::toString ()const