private AbstractIntegerDataType getIntegralPointerType(boolean signed) {
		DataOrganization dataOrganization = dataTypeManager.getDataOrganization();
		int size = dataOrganization.getPointerSize();
		if (size < dataOrganization.getLongSize() && size >= dataOrganization.getIntegerSize()) {
			return signed ? new IntegerDataType(dataTypeManager)
					: new UnsignedIntegerDataType(dataTypeManager);
		}
		return signed ? new LongDataType(dataTypeManager)
				: new UnsignedLongDataType(dataTypeManager);
	}
Skips a series of numbers (field width or precision) within a format String.
returns the index of the format String at the last digit before another
non-digit character

@param formatString format String
@param i      index into formatStr
@return new index into formatString
Ghidra/Features/DecompilerDependent/src/main/java/ghidra/app/plugin/core/string/variadic/FormatStringParser.java