@@ -56,70 +56,70 @@ namespace Sass {
5656 {
5757 switch (unit & 0xFF00 )
5858 {
59- case SIZE: return SIZE; break ;
60- case ANGLE: return ANGLE; break ;
61- case TIME: return TIME; break ;
62- case FREQUENCY: return FREQUENCY; break ;
63- case RESOLUTION: return RESOLUTION; break ;
64- default : return INCOMMENSURABLE; break ;
59+ case SassUnitType:: SIZE: return SassUnitType:: SIZE; break ;
60+ case SassUnitType:: ANGLE: return SassUnitType:: ANGLE; break ;
61+ case SassUnitType:: TIME: return SassUnitType:: TIME; break ;
62+ case SassUnitType:: FREQUENCY: return SassUnitType:: FREQUENCY; break ;
63+ case SassUnitType:: RESOLUTION: return SassUnitType:: RESOLUTION; break ;
64+ default : return SassUnitType:: INCOMMENSURABLE; break ;
6565 }
6666 };
6767
6868 SassUnit string_to_unit (const string& s)
6969 {
7070 // size units
71- if (s == " px" ) return PX;
72- else if (s == " pt" ) return PT;
73- else if (s == " pc" ) return PC;
74- else if (s == " mm" ) return MM;
75- else if (s == " cm" ) return CM;
76- else if (s == " in" ) return IN;
71+ if (s == " px" ) return SassUnit:: PX;
72+ else if (s == " pt" ) return SassUnit:: PT;
73+ else if (s == " pc" ) return SassUnit:: PC;
74+ else if (s == " mm" ) return SassUnit:: MM;
75+ else if (s == " cm" ) return SassUnit:: CM;
76+ else if (s == " in" ) return SassUnit:: IN;
7777 // angle units
78- else if (s == " deg" ) return DEG;
79- else if (s == " grad" ) return GRAD;
80- else if (s == " rad" ) return RAD;
81- else if (s == " turn" ) return TURN;
78+ else if (s == " deg" ) return SassUnit:: DEG;
79+ else if (s == " grad" ) return SassUnit:: GRAD;
80+ else if (s == " rad" ) return SassUnit:: RAD;
81+ else if (s == " turn" ) return SassUnit:: TURN;
8282 // time units
83- else if (s == " s" ) return SEC;
84- else if (s == " ms" ) return MSEC;
83+ else if (s == " s" ) return SassUnit:: SEC;
84+ else if (s == " ms" ) return SassUnit:: MSEC;
8585 // frequency units
86- else if (s == " Hz" ) return HERTZ;
87- else if (s == " kHz" ) return KHERTZ;
86+ else if (s == " Hz" ) return SassUnit:: HERTZ;
87+ else if (s == " kHz" ) return SassUnit:: KHERTZ;
8888 // resolutions units
89- else if (s == " dpi" ) return DPI;
90- else if (s == " dpcm" ) return DPCM;
91- else if (s == " dppx" ) return DPPX;
89+ else if (s == " dpi" ) return SassUnit:: DPI;
90+ else if (s == " dpcm" ) return SassUnit:: DPCM;
91+ else if (s == " dppx" ) return SassUnit:: DPPX;
9292 // for unknown units
93- else return UNKNOWN;
93+ else return SassUnit:: UNKNOWN;
9494 }
9595
9696 const char * unit_to_string (SassUnit unit)
9797 {
9898 switch (unit) {
9999 // size units
100- case PX: return " px" ; break ;
101- case PT: return " pt" ; break ;
102- case PC: return " pc" ; break ;
103- case MM: return " mm" ; break ;
104- case CM: return " cm" ; break ;
105- case IN: return " in" ; break ;
100+ case SassUnit:: PX: return " px" ; break ;
101+ case SassUnit:: PT: return " pt" ; break ;
102+ case SassUnit:: PC: return " pc" ; break ;
103+ case SassUnit:: MM: return " mm" ; break ;
104+ case SassUnit:: CM: return " cm" ; break ;
105+ case SassUnit:: IN: return " in" ; break ;
106106 // angle units
107- case DEG: return " deg" ; break ;
108- case GRAD: return " grad" ; break ;
109- case RAD: return " rad" ; break ;
110- case TURN: return " turn" ; break ;
107+ case SassUnit:: DEG: return " deg" ; break ;
108+ case SassUnit:: GRAD: return " grad" ; break ;
109+ case SassUnit:: RAD: return " rad" ; break ;
110+ case SassUnit:: TURN: return " turn" ; break ;
111111 // time units
112- case SEC: return " s" ; break ;
113- case MSEC: return " ms" ; break ;
112+ case SassUnit:: SEC: return " s" ; break ;
113+ case SassUnit:: MSEC: return " ms" ; break ;
114114 // frequency units
115- case HERTZ: return " Hz" ; break ;
116- case KHERTZ: return " kHz" ; break ;
115+ case SassUnit:: HERTZ: return " Hz" ; break ;
116+ case SassUnit:: KHERTZ: return " kHz" ; break ;
117117 // resolutions units
118- case DPI: return " dpi" ; break ;
119- case DPCM: return " dpcm" ; break ;
120- case DPPX: return " dppx" ; break ;
118+ case SassUnit:: DPI: return " dpi" ; break ;
119+ case SassUnit:: DPCM: return " dpcm" ; break ;
120+ case SassUnit:: DPPX: return " dppx" ; break ;
121121 // for unknown units
122- default : return " " ; break ; ;
122+ default : return " " ; break ;
123123 }
124124 }
125125
@@ -144,13 +144,13 @@ namespace Sass {
144144 // only process known units
145145 if (u1 != UNKNOWN && u2 != UNKNOWN) {
146146 switch (t1) {
147- case SIZE: return size_conversion_factors[i1][i2]; break ;
148- case ANGLE: return angle_conversion_factors[i1][i2]; break ;
149- case TIME: return time_conversion_factors[i1][i2]; break ;
150- case FREQUENCY: return frequency_conversion_factors[i1][i2]; break ;
151- case RESOLUTION: return resolution_conversion_factors[i1][i2]; break ;
147+ case SassUnitType:: SIZE: return size_conversion_factors[i1][i2]; break ;
148+ case SassUnitType:: ANGLE: return angle_conversion_factors[i1][i2]; break ;
149+ case SassUnitType:: TIME: return time_conversion_factors[i1][i2]; break ;
150+ case SassUnitType:: FREQUENCY: return frequency_conversion_factors[i1][i2]; break ;
151+ case SassUnitType:: RESOLUTION: return resolution_conversion_factors[i1][i2]; break ;
152152 // ToDo: should we throw error here?
153- case INCOMMENSURABLE: return 0 ; break ;
153+ case SassUnitType:: INCOMMENSURABLE: return 0 ; break ;
154154 }
155155 }
156156 // fallback
0 commit comments