Commit b2e1bf7e authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

No longer support Z as a flag to print size_t, it isn't used by libcurl

and I doubt anyone else uses it.

Better preprocessor magic for the O flag (for curl_off_t printing) to prevent
compiler warnings.
parent 7173a0f7
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -374,19 +374,20 @@ static int dprintf_Pass1(char *format, va_stack_t *vto, char **endpos, va_list a
	case 'q':
	  flags |= FLAGS_LONGLONG;
	  break;
#if 0
	case 'Z':
	  if (sizeof(size_t) > sizeof(unsigned long int))
	    flags |= FLAGS_LONGLONG;
	  if (sizeof(size_t) > sizeof(unsigned int))
	    flags |= FLAGS_LONG;
	  break;
#endif
	case 'O':
	  if (sizeof(curl_off_t) > sizeof(unsigned long int)) {
#if SIZEOF_CURL_OFF_T > 4
          flags |= FLAGS_LONGLONG;
	  }
          else if (sizeof(curl_off_t) > sizeof(unsigned int)) {
#else
          flags |= FLAGS_LONG;
	  }
#endif
	  break;
	case '0':
	  if (!(flags & FLAGS_LEFT))