ppsspp/util/text/parsers.cpp

19 lines
403 B
C++
Raw Normal View History

2013-11-26 13:56:22 +01:00
#include <string>
#include <stdio.h>
#include "util/text/parsers.h"
bool Version::ParseVersionString(std::string str) {
if (str.empty())
return false;
if (str[0] == 'v')
str = str.substr(1);
return 3 == sscanf(str.c_str(), "%i.%i.%i", &major, &minor, &sub);
}
std::string Version::ToString() const {
char temp[128];
sprintf(temp, "%i.%i.%i", major, minor, sub);
return std::string(temp);
}