diff --git a/aegisub/src/utils.h b/aegisub/src/utils.h index 0fb18e075..61ddd079c 100644 --- a/aegisub/src/utils.h +++ b/aegisub/src/utils.h @@ -37,9 +37,6 @@ #pragma once - -/////////// -// Headers #ifndef AGI_PRE #include @@ -50,13 +47,9 @@ #include #endif - /// DOCME typedef std::vector > IntPairVector; - -/////////////////////// -// Function prototypes #ifndef __LINUX__ int64_t abs64(int64_t input); #endif @@ -76,24 +69,15 @@ int AegiStringToFix(const wxString &str,size_t decimalPlaces,int start=0,int end wxIcon BitmapToIcon(wxBitmap bmp); void RestartAegisub(); - -////////// -// Macros #ifndef MIN - -/// DOCME #define MIN(a,b) ((a)<(b))?(a):(b) #endif #ifndef MAX - -/// DOCME #define MAX(a,b) ((a)>(b))?(a):(b) #endif #ifndef MID - -/// DOCME #define MID(a,b,c) MAX((a),MIN((b),(c))) #endif @@ -110,20 +94,6 @@ void RestartAegisub(); #endif #endif - - -/// @brief Inlines -/// @param a -/// @param b -/// -static inline void IntSwap(int &a,int &b) { - int c = a; - a = b; - b = c; -} - - - /// @brief Code taken from http://bob.allegronetwork.com/prog/tricks.html#clamp Clamp integer to range /// @param x /// @param min @@ -138,5 +108,3 @@ static FORCEINLINE int ClampSignedInteger32(int x,int min,int max) { x += max; return x; } - - diff --git a/aegisub/src/visual_tool_clip.cpp b/aegisub/src/visual_tool_clip.cpp index 6d7a77293..6b95afe79 100644 --- a/aegisub/src/visual_tool_clip.cpp +++ b/aegisub/src/visual_tool_clip.cpp @@ -35,6 +35,10 @@ #include "config.h" +#ifndef AGI_PRE +#include +#endif + #include "ass_dialogue.h" #include "ass_file.h" #include "subs_edit_box.h" @@ -112,8 +116,8 @@ void VisualToolClip::UpdateHold() { curY2 = video.y; // Make sure 1 is smaller than 2 - if (curX1 > curX2) IntSwap(curX1,curX2); - if (curY1 > curY2) IntSwap(curY1,curY2); + if (curX1 > curX2) std::swap(curX1,curX2); + if (curY1 > curY2) std::swap(curY1,curY2); // Limit to video area curX1 = MID(0,curX1,video.w); @@ -202,8 +206,8 @@ void VisualToolClip::UpdateDrag(ClipCorner* feature) { curY2 = features[3].y; // Make sure p1 < p2 - if (curX1 > curX2) IntSwap(curX1,curX2); - if (curY1 > curY2) IntSwap(curY1,curY2); + if (curX1 > curX2) std::swap(curX1,curX2); + if (curY1 > curY2) std::swap(curY1,curY2); } /// @brief Done dragging