gcd is not available in msvc until 2017.3 P2, back to boost::math::gcd for now

pull/228/head
Bret Curtis 8 years ago
parent c781d1f8ed
commit dbf149f9b2

@ -1,5 +1,6 @@
#include "graphicspage.hpp" #include "graphicspage.hpp"
#include <boost/math/common_factor.hpp>
#include <QDesktopWidget> #include <QDesktopWidget>
#include <QMessageBox> #include <QMessageBox>
#include <QDir> #include <QDir>
@ -16,7 +17,7 @@
QString getAspect(int x, int y) QString getAspect(int x, int y)
{ {
int gcd = std::__gcd (x, y); int gcd = boost::math::gcd (x, y);
int xaspect = x / gcd; int xaspect = x / gcd;
int yaspect = y / gcd; int yaspect = y / gcd;
// special case: 8 : 5 is usually referred to as 16:10 // special case: 8 : 5 is usually referred to as 16:10

@ -8,6 +8,7 @@
#include <MyGUI_TabControl.h> #include <MyGUI_TabControl.h>
#include <boost/algorithm/string.hpp> #include <boost/algorithm/string.hpp>
#include <boost/math/common_factor.hpp>
#include <SDL_video.h> #include <SDL_video.h>
@ -54,7 +55,7 @@ namespace
std::string getAspect (int x, int y) std::string getAspect (int x, int y)
{ {
int gcd = std::__gcd (x, y); int gcd = boost::math::gcd (x, y);
int xaspect = x / gcd; int xaspect = x / gcd;
int yaspect = y / gcd; int yaspect = y / gcd;
// special case: 8 : 5 is usually referred to as 16:10 // special case: 8 : 5 is usually referred to as 16:10

Loading…
Cancel
Save