handle different rc format
diff --git a/Tools/msi/msi.py b/Tools/msi/msi.py
index f2e0655..63a4961 100644
--- a/Tools/msi/msi.py
+++ b/Tools/msi/msi.py
@@ -119,7 +119,10 @@
 if micro:
     docfile = str(micro)
 if level < 0xf:
-    docfile = '%x%s' % (level, serial)
+    if level == 0xC:
+        docfile = "rc%s" % (serial,)
+    else:
+        docfile = '%x%s' % (level, serial)
 docfile = 'python%s%s%s.chm' % (major, minor, docfile)
 
 # Build the mingw import library, libpythonXY.a