Modified:
trunk/abcp.ppr
trunk/src/abcpfield.pmx
Log:
Modified: trunk/abcp.ppr
==============================================================================
--- trunk/abcp.ppr (original)
+++ trunk/abcp.ppr Mon Mar 16 14:29:04 2009
@@ -90,15 +90,15 @@
13=test\b7.txt
[Selected Project Files]
Main=
-Selected=test\b7.txt
+Selected=examples\abcdump\abcdump.c
[src\abcpscan.pmx]
TopLine=1
Caret=23,10
[examples\abcdump\abcdump.c]
-TopLine=296
+TopLine=276
Caret=21,319
[src\abcp.h]
-TopLine=360
+TopLine=344
Caret=23,385
[src\abcpcommon.c]
TopLine=1
@@ -107,8 +107,8 @@
TopLine=319
Caret=17,333
[src\abcpfield.pmx]
-TopLine=179
-Caret=1,204
+TopLine=87
+Caret=17,129
[test\a11.txt]
TopLine=1
Caret=13,13
@@ -116,7 +116,7 @@
TopLine=75
Caret=40,87
[doc\s2.txt]
-TopLine=195
+TopLine=185
Caret=40,226
[src\makefile]
TopLine=1
@@ -132,4 +132,4 @@
Caret=1,1
[test\b7.txt]
TopLine=1
-Caret=38,11
+Caret=1,25
Modified: trunk/src/abcpfield.pmx
==============================================================================
--- trunk/src/abcpfield.pmx (original)
+++ trunk/src/abcpfield.pmx Mon Mar 16 14:29:04 2009
@@ -115,6 +115,18 @@
break;
}
}
+
+ if (abc_num > abc_den)
+ {nm = abc_num; dn = abc_den;}
+ else
+ {dn = abc_num; nm = abc_den;}
+ for (;;) {
+ tmp = nm % dn;
+ if (tmp == 0) break;
+ nm = dn; dn = tmp;
+ }
+ abc_num /= dn;
+ abc_den /= dn;
}
char *abcTempoStart(abcScanner *scn)