mirror of
				https://github.com/esp8266/Arduino.git
				synced 2025-10-30 04:26:50 +03:00 
			
		
		
		
	Use platform.local.txt to add -Werror to GCC for the build of all code. Any warnings on a submitted patch will cause an error. Several examples and libraries had warnings/errors (missing returns on functions, types, etc.). Clean those up with this commit as well.
		
			
				
	
	
		
			22 lines
		
	
	
		
			431 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			431 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /** Is this an IP? */
 | |
| boolean isIp(String str) {
 | |
|   for (size_t i = 0; i < str.length(); i++) {
 | |
|     int c = str.charAt(i);
 | |
|     if (c != '.' && (c < '0' || c > '9')) {
 | |
|       return false;
 | |
|     }
 | |
|   }
 | |
|   return true;
 | |
| }
 | |
| 
 | |
| /** IP to String? */
 | |
| String toStringIp(IPAddress ip) {
 | |
|   String res = "";
 | |
|   for (int i = 0; i < 3; i++) {
 | |
|     res += String((ip >> (8 * i)) & 0xFF) + ".";
 | |
|   }
 | |
|   res += String(((ip >> 8 * 3)) & 0xFF);
 | |
|   return res;
 | |
| }
 | |
| 
 |