source code style checker to, (similar to pythons pep8 checker)
authorCampbell Barton <ideasman42@gmail.com>
Tue, 1 May 2012 20:36:39 +0000 (20:36 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 1 May 2012 20:36:39 +0000 (20:36 +0000)
currently checks for brace placement and some whitespace use.

can be accessed with:
  make test_style
or...
  source/tools/check_style_c.py  source/blender

also style cleanup on bmo_primitives.c

GNUmakefile
source/blender/bmesh/operators/bmo_primitive.c

index b448f93..fcbc79e 100644 (file)
@@ -164,6 +164,7 @@ help:
        @echo "  * test_cmake      - runs our own cmake file checker which detects errors in the cmake file list definitions"
        @echo "  * test_pep8       - checks all python script are pep8 which are tagged to use the stricter formatting"
        @echo "  * test_deprecated - checks for deprecation tags in our code which may need to be removed"
+       @echo "  * test_style      - checks C/C++ conforms with blenders style guide: http://wiki.blender.org/index.php/Dev:Doc/CodeStyle"
        @echo ""
        @echo "Static Source Code Checking (not assosiated with building blender)"
        @echo "  * check_cppcheck    - run blender source through cppcheck (C & C++)"
@@ -213,6 +214,9 @@ test_cmake:
 test_deprecated:
        python3 source/tests/check_deprecated.py
 
+test_style:
+       # run our own checks on C/C++ style
+       PYTHONIOENCODING=utf_8 python3 $(BLENDER_DIR)/source/tools/check_style_c.py $(BLENDER_DIR)/source/blender $(BLENDER_DIR)/source/creator
 
 # -----------------------------------------------------------------------------
 # Project Files
@@ -250,7 +254,6 @@ check_spelling_py:
 check_spelling_c:
        cd $(BUILD_DIR) ; PYTHONIOENCODING=utf_8 python3 $(BLENDER_DIR)/source/tools/spell_check_source.py $(BLENDER_DIR)/source
 
-
 # -----------------------------------------------------------------------------
 # Documentation
 #
index 6fd3c8c..a08532f 100644 (file)
 /* ************************ primitives ******************* */
 
 static float icovert[12][3] = {
-       {0.0f,0.0f,-200.0f},
-       {144.72f, -105.144f,-89.443f},
-       {-55.277f, -170.128,-89.443f},
-       {-178.885f,0.0f,-89.443f},
-       {-55.277f,170.128f,-89.443f},
-       {144.72f,105.144f,-89.443f},
-       {55.277f,-170.128f,89.443f},
-       {-144.72f,-105.144f,89.443f},
-       {-144.72f,105.144f,89.443f},
-       {55.277f,170.128f,89.443f},
-       {178.885f,0.0f,89.443f},
-       {0.0f,0.0f,200.0f}
+       {0.0f, 0.0f, -200.0f},
+       {144.72f, -105.144f, -89.443f},
+       {-55.277f, -170.128, -89.443f},
+       {-178.885f, 0.0f, -89.443f},
+       {-55.277f, 170.128f, -89.443f},
+       {144.72f, 105.144f, -89.443f},
+       {55.277f, -170.128f, 89.443f},
+       {-144.72f, -105.144f, 89.443f},
+       {-144.72f, 105.144f, 89.443f},
+       {55.277f, 170.128f, 89.443f},
+       {178.885f, 0.0f, 89.443f},
+       {0.0f, 0.0f, 200.0f}
 };
 
 static short icoface[20][3] = {
-       {0,1,2},
-       {1,0,5},
-       {0,2,3},
-       {0,3,4},
-       {0,4,5},
-       {1,5,10},
-       {2,1,6},
-       {3,2,7},
-       {4,3,8},
-       {5,4,9},
-       {1,10,6},
-       {2,6,7},
-       {3,7,8},
-       {4,8,9},
-       {5,9,10},
-       {6,10,11},
-       {7,6,11},
-       {8,7,11},
-       {9,8,11},
-       {10,9,11}
+       {0, 1, 2},
+       {1, 0, 5},
+       {0, 2, 3},
+       {0, 3, 4},
+       {0, 4, 5},
+       {1, 5, 10},
+       {2, 1, 6},
+       {3, 2, 7},
+       {4, 3, 8},
+       {5, 4, 9},
+       {1, 10, 6},
+       {2, 6, 7},
+       {3, 7, 8},
+       {4, 8, 9},
+       {5, 9, 10},
+       {6, 10, 11},
+       {7, 6, 11},
+       {8, 7, 11},
+       {9, 8, 11},
+       {10, 9, 11}
 };
 
 /* HACK: these can also be found in cmoview.tga.c, but are here so that they can be found by linker
@@ -81,149 +81,149 @@ static int monkeyo = 4;
 static int monkeynv = 271;
 static int monkeynf = 250;
 static signed char monkeyv[271][3] = {
-       {-71,21,98},{-63,12,88},{-57,7,74},{-82,-3,79},{-82,4,92},
-       {-82,17,100},{-92,21,102},{-101,12,95},{-107,7,83},
-       {-117,31,84},{-109,31,95},{-96,31,102},{-92,42,102},
-       {-101,50,95},{-107,56,83},{-82,66,79},{-82,58,92},
-       {-82,46,100},{-71,42,98},{-63,50,88},{-57,56,74},
-       {-47,31,72},{-55,31,86},{-67,31,97},{-66,31,99},
-       {-70,43,100},{-82,48,103},{-93,43,105},{-98,31,105},
-       {-93,20,105},{-82,31,106},{-82,15,103},{-70,20,100},
-       {-127,55,95},{-127,45,105},{-127,-87,94},{-127,-41,100},
-       {-127,-24,102},{-127,-99,92},{-127,52,77},{-127,73,73},
-       {-127,115,-70},{-127,72,-109},{-127,9,-106},{-127,-49,-45},
-       {-101,-24,72},{-87,-56,73},{-82,-89,73},{-80,-114,68},
-       {-85,-121,67},{-104,-124,71},{-127,-126,74},{-71,-18,68},
-       {-46,-5,69},{-21,19,57},{-17,55,76},{-36,62,80},
-       {-64,77,88},{-86,97,94},{-107,92,97},{-119,63,96},
-       {-106,53,99},{-111,39,98},{-101,12,95},{-79,2,90},
-       {-64,8,86},{-47,24,83},{-45,38,83},{-50,48,85},
-       {-72,56,92},{-95,60,97},{-127,-98,94},{-113,-92,94},
-       {-112,-107,91},{-119,-113,89},{-127,-114,88},{-127,-25,96},
-       {-127,-18,95},{-114,-19,95},{-111,-29,96},{-116,-37,95},
-       {-76,-6,86},{-48,7,80},{-34,26,77},{-32,48,84},
-       {-39,53,93},{-71,70,102},{-87,82,107},{-101,79,109},
-       {-114,55,108},{-111,-13,104},{-100,-57,91},{-95,-90,88},
-       {-93,-105,85},{-97,-117,81},{-106,-119,81},{-127,-121,82},
-       {-127,6,93},{-127,27,98},{-85,61,95},{-106,18,96},
-       {-110,27,97},{-112,-88,94},{-117,-57,96},{-127,-57,96},
-       {-127,-42,95},{-115,-35,100},{-110,-29,102},{-113,-17,100},
-       {-122,-16,100},{-127,-26,106},{-121,-19,104},{-115,-20,104},
-       {-113,-29,106},{-117,-32,103},{-127,-37,103},{-94,-40,71},
-       {-106,-31,91},{-104,-40,91},{-97,-32,71},{-127,-112,88},
-       {-121,-111,88},{-115,-105,91},{-115,-95,93},{-127,-100,84},
-       {-115,-96,85},{-115,-104,82},{-121,-109,81},{-127,-110,81},
-       {-105,28,100},{-103,20,99},{-84,55,97},{-92,54,99},
-       {-73,51,99},{-55,45,89},{-52,37,88},{-53,25,87},
-       {-66,13,92},{-79,8,95},{-98,14,100},{-104,38,100},
-       {-100,48,100},{-97,46,97},{-102,38,97},{-96,16,97},
-       {-79,11,93},{-68,15,90},{-57,27,86},{-56,36,86},
-       {-59,43,87},{-74,50,96},{-91,51,98},{-84,52,96},
-       {-101,22,96},{-102,29,96},{-113,59,78},{-102,85,79},
-       {-84,88,76},{-65,71,71},{-40,58,63},{-25,52,59},
-       {-28,21,48},{-50,0,53},{-71,-12,60},{-127,115,37},
-       {-127,126,-10},{-127,-25,-86},{-127,-59,24},{-127,-125,59},
-       {-127,-103,44},{-127,-73,41},{-127,-62,36},{-18,30,7},
-       {-17,41,-6},{-28,34,-56},{-68,56,-90},{-33,-6,9},
-       {-51,-16,-21},{-45,-1,-55},{-84,7,-85},{-97,-45,52},
-       {-104,-53,33},{-90,-91,49},{-95,-64,50},{-85,-117,51},
-       {-109,-97,47},{-111,-69,46},{-106,-121,56},{-99,-36,55},
-       {-100,-29,60},{-101,-22,64},{-100,-50,21},{-89,-40,-34},
-       {-83,-19,-69},{-69,111,-49},{-69,119,-9},{-69,109,30},
-       {-68,67,55},{-34,52,43},{-46,58,36},{-45,90,7},
-       {-25,72,16},{-25,79,-15},{-45,96,-25},{-45,87,-57},
-       {-25,69,-46},{-48,42,-75},{-65,3,-70},{-22,42,-26},
-       {-75,-22,19},{-72,-25,-27},{-13,52,-30},{-28,-18,-16},
-       {6,-13,-42},{37,7,-55},{46,41,-54},{31,65,-54},
-       {4,61,-40},{3,53,-37},{25,56,-50},{35,37,-52},
-       {28,10,-52},{5,-5,-39},{-21,-9,-17},{-9,46,-28},
-       {-6,39,-37},{-14,-3,-27},{6,0,-47},{25,12,-57},
-       {31,32,-57},{23,46,-56},{4,44,-46},{-19,37,-27},
-       {-20,22,-35},{-30,12,-35},{-22,11,-35},{-19,2,-35},
-       {-23,-2,-35},{-34,0,-9},{-35,-3,-22},{-35,5,-24},
-       {-25,26,-27},{-13,31,-34},{-13,30,-41},{-23,-2,-41},
-       {-18,2,-41},{-21,10,-41},{-29,12,-41},{-19,22,-41},
-       {6,42,-53},{25,44,-62},{34,31,-63},{28,11,-62},
-       {7,0,-54},{-14,-2,-34},{-5,37,-44},{-13,14,-42},
-       {-7,8,-43},{1,16,-47},{-4,22,-45},{3,30,-48},
-       {8,24,-49},{15,27,-50},{12,35,-50},{4,56,-62},
-       {33,60,-70},{48,38,-64},{41,7,-68},{6,-11,-63},
-       {-26,-16,-42},{-17,49,-49},
+       {-71, 21, 98}, {-63, 12, 88}, {-57, 7, 74}, {-82, -3, 79}, {-82, 4, 92},
+       {-82, 17, 100}, {-92, 21, 102}, {-101, 12, 95}, {-107, 7, 83},
+       {-117, 31, 84}, {-109, 31, 95}, {-96, 31, 102}, {-92, 42, 102},
+       {-101, 50, 95}, {-107, 56, 83}, {-82, 66, 79}, {-82, 58, 92},
+       {-82, 46, 100}, {-71, 42, 98}, {-63, 50, 88}, {-57, 56, 74},
+       {-47, 31, 72}, {-55, 31, 86}, {-67, 31, 97}, {-66, 31, 99},
+       {-70, 43, 100}, {-82, 48, 103}, {-93, 43, 105}, {-98, 31, 105},
+       {-93, 20, 105}, {-82, 31, 106}, {-82, 15, 103}, {-70, 20, 100},
+       {-127, 55, 95}, {-127, 45, 105}, {-127, -87, 94}, {-127, -41, 100},
+       {-127, -24, 102}, {-127, -99, 92}, {-127, 52, 77}, {-127, 73, 73},
+       {-127, 115, -70}, {-127, 72, -109}, {-127, 9, -106}, {-127, -49, -45},
+       {-101, -24, 72}, {-87, -56, 73}, {-82, -89, 73}, {-80, -114, 68},
+       {-85, -121, 67}, {-104, -124, 71}, {-127, -126, 74}, {-71, -18, 68},
+       {-46, -5, 69}, {-21, 19, 57}, {-17, 55, 76}, {-36, 62, 80},
+       {-64, 77, 88}, {-86, 97, 94}, {-107, 92, 97}, {-119, 63, 96},
+       {-106, 53, 99}, {-111, 39, 98}, {-101, 12, 95}, {-79, 2, 90},
+       {-64, 8, 86}, {-47, 24, 83}, {-45, 38, 83}, {-50, 48, 85},
+       {-72, 56, 92}, {-95, 60, 97}, {-127, -98, 94}, {-113, -92, 94},
+       {-112, -107, 91}, {-119, -113, 89}, {-127, -114, 88}, {-127, -25, 96},
+       {-127, -18, 95}, {-114, -19, 95}, {-111, -29, 96}, {-116, -37, 95},
+       {-76, -6, 86}, {-48, 7, 80}, {-34, 26, 77}, {-32, 48, 84},
+       {-39, 53, 93}, {-71, 70, 102}, {-87, 82, 107}, {-101, 79, 109},
+       {-114, 55, 108}, {-111, -13, 104}, {-100, -57, 91}, {-95, -90, 88},
+       {-93, -105, 85}, {-97, -117, 81}, {-106, -119, 81}, {-127, -121, 82},
+       {-127, 6, 93}, {-127, 27, 98}, {-85, 61, 95}, {-106, 18, 96},
+       {-110, 27, 97}, {-112, -88, 94}, {-117, -57, 96}, {-127, -57, 96},
+       {-127, -42, 95}, {-115, -35, 100}, {-110, -29, 102}, {-113, -17, 100},
+       {-122, -16, 100}, {-127, -26, 106}, {-121, -19, 104}, {-115, -20, 104},
+       {-113, -29, 106}, {-117, -32, 103}, {-127, -37, 103}, {-94, -40, 71},
+       {-106, -31, 91}, {-104, -40, 91}, {-97, -32, 71}, {-127, -112, 88},
+       {-121, -111, 88}, {-115, -105, 91}, {-115, -95, 93}, {-127, -100, 84},
+       {-115, -96, 85}, {-115, -104, 82}, {-121, -109, 81}, {-127, -110, 81},
+       {-105, 28, 100}, {-103, 20, 99}, {-84, 55, 97}, {-92, 54, 99},
+       {-73, 51, 99}, {-55, 45, 89}, {-52, 37, 88}, {-53, 25, 87},
+       {-66, 13, 92}, {-79, 8, 95}, {-98, 14, 100}, {-104, 38, 100},
+       {-100, 48, 100}, {-97, 46, 97}, {-102, 38, 97}, {-96, 16, 97},
+       {-79, 11, 93}, {-68, 15, 90}, {-57, 27, 86}, {-56, 36, 86},
+       {-59, 43, 87}, {-74, 50, 96}, {-91, 51, 98}, {-84, 52, 96},
+       {-101, 22, 96}, {-102, 29, 96}, {-113, 59, 78}, {-102, 85, 79},
+       {-84, 88, 76}, {-65, 71, 71}, {-40, 58, 63}, {-25, 52, 59},
+       {-28, 21, 48}, {-50, 0, 53}, {-71, -12, 60}, {-127, 115, 37},
+       {-127, 126, -10}, {-127, -25, -86}, {-127, -59, 24}, {-127, -125, 59},
+       {-127, -103, 44}, {-127, -73, 41}, {-127, -62, 36}, {-18, 30, 7},
+       {-17, 41, -6}, {-28, 34, -56}, {-68, 56, -90}, {-33, -6, 9},
+       {-51, -16, -21}, {-45, -1, -55}, {-84, 7, -85}, {-97, -45, 52},
+       {-104, -53, 33}, {-90, -91, 49}, {-95, -64, 50}, {-85, -117, 51},
+       {-109, -97, 47}, {-111, -69, 46}, {-106, -121, 56}, {-99, -36, 55},
+       {-100, -29, 60}, {-101, -22, 64}, {-100, -50, 21}, {-89, -40, -34},
+       {-83, -19, -69}, {-69, 111, -49}, {-69, 119, -9}, {-69, 109, 30},
+       {-68, 67, 55}, {-34, 52, 43}, {-46, 58, 36}, {-45, 90, 7},
+       {-25, 72, 16}, {-25, 79, -15}, {-45, 96, -25}, {-45, 87, -57},
+       {-25, 69, -46}, {-48, 42, -75}, {-65, 3, -70}, {-22, 42, -26},
+       {-75, -22, 19}, {-72, -25, -27}, {-13, 52, -30}, {-28, -18, -16},
+       {6, -13, -42}, {37, 7, -55}, {46, 41, -54}, {31, 65, -54},
+       {4, 61, -40}, {3, 53, -37}, {25, 56, -50}, {35, 37, -52},
+       {28, 10, -52}, {5, -5, -39}, {-21, -9, -17}, {-9, 46, -28},
+       {-6, 39, -37}, {-14, -3, -27}, {6, 0, -47}, {25, 12, -57},
+       {31, 32, -57}, {23, 46, -56}, {4, 44, -46}, {-19, 37, -27},
+       {-20, 22, -35}, {-30, 12, -35}, {-22, 11, -35}, {-19, 2, -35},
+       {-23, -2, -35}, {-34, 0, -9}, {-35, -3, -22}, {-35, 5, -24},
+       {-25, 26, -27}, {-13, 31, -34}, {-13, 30, -41}, {-23, -2, -41},
+       {-18, 2, -41}, {-21, 10, -41}, {-29, 12, -41}, {-19, 22, -41},
+       {6, 42, -53}, {25, 44, -62}, {34, 31, -63}, {28, 11, -62},
+       {7, 0, -54}, {-14, -2, -34}, {-5, 37, -44}, {-13, 14, -42},
+       {-7, 8, -43}, {1, 16, -47}, {-4, 22, -45}, {3, 30, -48},
+       {8, 24, -49}, {15, 27, -50}, {12, 35, -50}, {4, 56, -62},
+       {33, 60, -70}, {48, 38, -64}, {41, 7, -68}, {6, -11, -63},
+       {-26, -16, -42}, {-17, 49, -49},
 };
 
 static signed char monkeyf[250][4] = {
-       {27,4,5,26}, {25,4,5,24}, {3,6,5,4}, {1,6,5,2}, {5,6,7,4},
-       {3,6,7,2}, {5,8,7,6}, {3,8,7,4}, {7,8,9,6},
-       {5,8,9,4}, {7,10,9,8}, {5,10,9,6}, {9,10,11,8},
-       {7,10,11,6}, {9,12,11,10}, {7,12,11,8}, {11,6,13,12},
-       {5,4,13,12}, {3,-2,13,12}, {-3,-4,13,12}, {-5,-10,13,12},
-       {-11,-12,14,12}, {-13,-18,14,13}, {-19,4,5,13}, {10,12,4,4},
-       {10,11,9,9}, {8,7,9,9}, {7,5,6,6}, {6,3,4,4},
-       {5,1,2,2}, {4,-1,0,0}, {3,-3,-2,-2}, {22,67,68,23},
-       {20,65,66,21}, {18,63,64,19}, {16,61,62,17}, {14,59,60,15},
-       {12,19,48,57}, {18,19,48,47}, {18,19,48,47}, {18,19,48,47},
-       {18,19,48,47}, {18,19,48,47}, {18,19,48,47}, {18,19,48,47},
-       {18,19,48,47}, {18,-9,-8,47}, {18,27,45,46}, {26,55,43,44},
-       {24,41,42,54}, {22,39,40,23}, {20,37,38,21}, {18,35,36,19},
-       {16,33,34,17}, {14,31,32,15}, {12,39,30,13}, {11,48,45,38},
-       {8,36,-19,9}, {8,-20,44,47}, {42,45,46,43}, {18,19,40,39},
-       {16,17,38,37}, {14,15,36,35}, {32,44,43,33}, {12,33,32,42},
-       {19,44,43,42}, {40,41,42,-27}, {8,9,39,-28}, {15,43,42,16},
-       {13,43,42,14}, {11,43,42,12}, {9,-30,42,10}, {37,12,38,-32},
-       {-33,37,45,46}, {-33,40,41,39}, {38,40,41,37}, {36,40,41,35},
-       {34,40,41,33}, {36,39,38,37}, {35,40,39,38}, {1,2,14,21},
-       {1,2,40,13}, {1,2,40,39}, {1,24,12,39}, {-34,36,38,11},
-       {35,38,36,37}, {-37,8,35,37}, {-11,-12,-45,40}, {-11,-12,39,38},
-       {-11,-12,37,36}, {-11,-12,35,34}, {33,34,40,41}, {33,34,38,39},
-       {33,34,36,37}, {33,-52,34,35}, {33,37,36,34}, {33,35,34,34},
-       {8,7,37,36}, {-32,7,35,46}, {-34,-33,45,46}, {4,-33,43,34},
-       {-34,-33,41,42}, {-34,-33,39,40}, {-34,-33,37,38}, {-34,-33,35,36},
-       {-34,-33,33,34}, {-34,-33,31,32}, {-34,-4,28,30}, {-5,-34,28,27},
-       {-35,-44,36,27}, {26,35,36,45}, {24,25,44,45}, {25,23,44,42},
-       {25,24,41,40}, {25,24,39,38}, {25,24,37,36}, {25,24,35,34},
-       {25,24,33,32}, {25,24,31,30}, {15,24,29,38}, {25,24,27,26},
-       {23,12,37,26}, {11,12,35,36}, {-86,-59,36,-80}, {-60,-61,36,35},
-       {-62,-63,36,35}, {-64,-65,36,35}, {-66,-67,36,35}, {-68,-69,36,35},
-       {-70,-71,36,35}, {-72,-73,36,35}, {-74,-75,36,35}, {42,43,53,58},
-       {40,41,57,56}, {38,39,55,57}, {-81,-80,37,56}, {-83,-82,55,52},
-       {-85,-84,51,49}, {-87,-86,48,49}, {47,50,51,48}, {46,48,51,49},
-       {43,46,49,44}, {-92,-91,45,42}, {-23,49,50,-20}, {-94,40,48,-24},
-       {-96,-22,48,49}, {-97,48,21,-90}, {-100,36,50,23}, {22,49,48,-100},
-       {-101,47,46,22}, {21,45,35,25}, {33,34,44,41}, {13,14,28,24},
-       {-107,26,30,-106}, {14,46,45,15}, {14,44,43,-110}, {-111,42,23,-110},
-       {6,7,45,46}, {45,44,47,46}, {45,46,47,48}, {47,46,49,48},
-       {17,49,47,48}, {17,36,46,48}, {35,36,44,45}, {35,36,40,43},
-       {35,36,38,39}, {-4,-3,37,35}, {-123,34,33,1}, {-9,-8,-7,-6},
-       {-10,-7,32,-125}, {-127,-11,-126,-126}, {-7,-6,5,31}, {4,5,33,30},
-       {4,39,33,32}, {4,35,32,38}, {20,21,39,38}, {4,37,38,5},
-       {-11,-10,36,3}, {-11,15,14,35}, {13,16,34,34}, {-13,14,13,13},
-       {-3,1,30,29}, {-3,28,29,1}, {-2,31,28,-1}, {12,13,27,30},
-       {-2,26,12,12}, {35,29,42,36}, {34,35,36,33}, {32,35,36,31},
-       {30,35,36,29}, {28,35,36,27}, {26,35,36,25}, {34,39,38,35},
-       {32,39,38,33}, {30,39,38,31}, {28,39,38,29}, {26,39,38,27},
-       {25,31,32,38}, {-18,-17,45,44}, {-18,17,28,44}, {-24,-20,42,-23},
-       {11,35,27,14}, {25,28,39,41}, {37,41,40,38}, {34,40,36,35},
-       {32,40,39,33}, {30,39,31,40}, {21,29,39,22}, {-31,37,28,4},
-       {-32,33,35,36}, {32,33,34,34}, {18,35,36,48}, {34,25,40,35},
-       {24,25,38,39}, {24,25,36,37}, {24,25,34,35}, {24,25,32,33},
-       {24,13,41,31}, {17,11,41,35}, {15,16,34,35}, {13,14,34,35},
-       {11,12,34,35}, {9,10,34,35}, {7,8,34,35}, {26,25,37,36},
-       {35,36,37,38}, {37,36,39,38}, {37,38,39,40}, {25,31,36,39},
-       {18,34,35,30}, {17,22,30,33}, {19,29,21,20}, {16,26,29,17},
-       {24,29,28,25}, {22,31,28,23}, {20,31,30,21}, {18,31,30,19},
-       {16,30,17,17}, {-21,-22,35,34}, {-21,-22,33,32}, {-21,-22,31,30},
-       {-21,-22,29,28}, {-21,-22,27,26}, {-28,-22,25,31}, {24,28,29,30},
-       {23,24,26,27}, {23,24,25,25}, {-69,-35,-32,27}, {-70,26,25,-66},
-       {-68,-67,24,-33},
+       {27, 4, 5, 26}, {25, 4, 5, 24}, {3, 6, 5, 4}, {1, 6, 5, 2}, {5, 6, 7, 4},
+       {3, 6, 7, 2}, {5, 8, 7, 6}, {3, 8, 7, 4}, {7, 8, 9, 6},
+       {5, 8, 9, 4}, {7, 10, 9, 8}, {5, 10, 9, 6}, {9, 10, 11, 8},
+       {7, 10, 11, 6}, {9, 12, 11, 10}, {7, 12, 11, 8}, {11, 6, 13, 12},
+       {5, 4, 13, 12}, {3, -2, 13, 12}, {-3, -4, 13, 12}, {-5, -10, 13, 12},
+       {-11, -12, 14, 12}, {-13, -18, 14, 13}, {-19, 4, 5, 13}, {10, 12, 4, 4},
+       {10, 11, 9, 9}, {8, 7, 9, 9}, {7, 5, 6, 6}, {6, 3, 4, 4},
+       {5, 1, 2, 2}, {4, -1, 0, 0}, {3, -3, -2, -2}, {22, 67, 68, 23},
+       {20, 65, 66, 21}, {18, 63, 64, 19}, {16, 61, 62, 17}, {14, 59, 60, 15},
+       {12, 19, 48, 57}, {18, 19, 48, 47}, {18, 19, 48, 47}, {18, 19, 48, 47},
+       {18, 19, 48, 47}, {18, 19, 48, 47}, {18, 19, 48, 47}, {18, 19, 48, 47},
+       {18, 19, 48, 47}, {18, -9, -8, 47}, {18, 27, 45, 46}, {26, 55, 43, 44},
+       {24, 41, 42, 54}, {22, 39, 40, 23}, {20, 37, 38, 21}, {18, 35, 36, 19},
+       {16, 33, 34, 17}, {14, 31, 32, 15}, {12, 39, 30, 13}, {11, 48, 45, 38},
+       {8, 36, -19, 9}, {8, -20, 44, 47}, {42, 45, 46, 43}, {18, 19, 40, 39},
+       {16, 17, 38, 37}, {14, 15, 36, 35}, {32, 44, 43, 33}, {12, 33, 32, 42},
+       {19, 44, 43, 42}, {40, 41, 42, -27}, {8, 9, 39, -28}, {15, 43, 42, 16},
+       {13, 43, 42, 14}, {11, 43, 42, 12}, {9, -30, 42, 10}, {37, 12, 38, -32},
+       {-33, 37, 45, 46}, {-33, 40, 41, 39}, {38, 40, 41, 37}, {36, 40, 41, 35},
+       {34, 40, 41, 33}, {36, 39, 38, 37}, {35, 40, 39, 38}, {1, 2, 14, 21},
+       {1, 2, 40, 13}, {1, 2, 40, 39}, {1, 24, 12, 39}, {-34, 36, 38, 11},
+       {35, 38, 36, 37}, {-37, 8, 35, 37}, {-11, -12, -45, 40}, {-11, -12, 39, 38},
+       {-11, -12, 37, 36}, {-11, -12, 35, 34}, {33, 34, 40, 41}, {33, 34, 38, 39},
+       {33, 34, 36, 37}, {33, -52, 34, 35}, {33, 37, 36, 34}, {33, 35, 34, 34},
+       {8, 7, 37, 36}, {-32, 7, 35, 46}, {-34, -33, 45, 46}, {4, -33, 43, 34},
+       {-34, -33, 41, 42}, {-34, -33, 39, 40}, {-34, -33, 37, 38}, {-34, -33, 35, 36},
+       {-34, -33, 33, 34}, {-34, -33, 31, 32}, {-34, -4, 28, 30}, {-5, -34, 28, 27},
+       {-35, -44, 36, 27}, {26, 35, 36, 45}, {24, 25, 44, 45}, {25, 23, 44, 42},
+       {25, 24, 41, 40}, {25, 24, 39, 38}, {25, 24, 37, 36}, {25, 24, 35, 34},
+       {25, 24, 33, 32}, {25, 24, 31, 30}, {15, 24, 29, 38}, {25, 24, 27, 26},
+       {23, 12, 37, 26}, {11, 12, 35, 36}, {-86, -59, 36, -80}, {-60, -61, 36, 35},
+       {-62, -63, 36, 35}, {-64, -65, 36, 35}, {-66, -67, 36, 35}, {-68, -69, 36, 35},
+       {-70, -71, 36, 35}, {-72, -73, 36, 35}, {-74, -75, 36, 35}, {42, 43, 53, 58},
+       {40, 41, 57, 56}, {38, 39, 55, 57}, {-81, -80, 37, 56}, {-83, -82, 55, 52},
+       {-85, -84, 51, 49}, {-87, -86, 48, 49}, {47, 50, 51, 48}, {46, 48, 51, 49},
+       {43, 46, 49, 44}, {-92, -91, 45, 42}, {-23, 49, 50, -20}, {-94, 40, 48, -24},
+       {-96, -22, 48, 49}, {-97, 48, 21, -90}, {-100, 36, 50, 23}, {22, 49, 48, -100},
+       {-101, 47, 46, 22}, {21, 45, 35, 25}, {33, 34, 44, 41}, {13, 14, 28, 24},
+       {-107, 26, 30, -106}, {14, 46, 45, 15}, {14, 44, 43, -110}, {-111, 42, 23, -110},
+       {6, 7, 45, 46}, {45, 44, 47, 46}, {45, 46, 47, 48}, {47, 46, 49, 48},
+       {17, 49, 47, 48}, {17, 36, 46, 48}, {35, 36, 44, 45}, {35, 36, 40, 43},
+       {35, 36, 38, 39}, {-4, -3, 37, 35}, {-123, 34, 33, 1}, {-9, -8, -7, -6},
+       {-10, -7, 32, -125}, {-127, -11, -126, -126}, {-7, -6, 5, 31}, {4, 5, 33, 30},
+       {4, 39, 33, 32}, {4, 35, 32, 38}, {20, 21, 39, 38}, {4, 37, 38, 5},
+       {-11, -10, 36, 3}, {-11, 15, 14, 35}, {13, 16, 34, 34}, {-13, 14, 13, 13},
+       {-3, 1, 30, 29}, {-3, 28, 29, 1}, {-2, 31, 28, -1}, {12, 13, 27, 30},
+       {-2, 26, 12, 12}, {35, 29, 42, 36}, {34, 35, 36, 33}, {32, 35, 36, 31},
+       {30, 35, 36, 29}, {28, 35, 36, 27}, {26, 35, 36, 25}, {34, 39, 38, 35},
+       {32, 39, 38, 33}, {30, 39, 38, 31}, {28, 39, 38, 29}, {26, 39, 38, 27},
+       {25, 31, 32, 38}, {-18, -17, 45, 44}, {-18, 17, 28, 44}, {-24, -20, 42, -23},
+       {11, 35, 27, 14}, {25, 28, 39, 41}, {37, 41, 40, 38}, {34, 40, 36, 35},
+       {32, 40, 39, 33}, {30, 39, 31, 40}, {21, 29, 39, 22}, {-31, 37, 28, 4},
+       {-32, 33, 35, 36}, {32, 33, 34, 34}, {18, 35, 36, 48}, {34, 25, 40, 35},
+       {24, 25, 38, 39}, {24, 25, 36, 37}, {24, 25, 34, 35}, {24, 25, 32, 33},
+       {24, 13, 41, 31}, {17, 11, 41, 35}, {15, 16, 34, 35}, {13, 14, 34, 35},
+       {11, 12, 34, 35}, {9, 10, 34, 35}, {7, 8, 34, 35}, {26, 25, 37, 36},
+       {35, 36, 37, 38}, {37, 36, 39, 38}, {37, 38, 39, 40}, {25, 31, 36, 39},
+       {18, 34, 35, 30}, {17, 22, 30, 33}, {19, 29, 21, 20}, {16, 26, 29, 17},
+       {24, 29, 28, 25}, {22, 31, 28, 23}, {20, 31, 30, 21}, {18, 31, 30, 19},
+       {16, 30, 17, 17}, {-21, -22, 35, 34}, {-21, -22, 33, 32}, {-21, -22, 31, 30},
+       {-21, -22, 29, 28}, {-21, -22, 27, 26}, {-28, -22, 25, 31}, {24, 28, 29, 30},
+       {23, 24, 26, 27}, {23, 24, 25, 25}, {-69, -35, -32, 27}, {-70, 26, 25, -66},
+       {-68, -67, 24, -33},
 };
 
-#define VERT_MARK      1
+#define VERT_MARK   1
 
-#define EDGE_ORIG      1
-#define EDGE_MARK      2
+#define EDGE_ORIG   1
+#define EDGE_MARK   2
 
-#define FACE_MARK      1
-#define FACE_NEW       2
+#define FACE_MARK   1
+#define FACE_NEW    2
 
 void bmo_create_grid_exec(BMesh *bm, BMOperator *op)
 {
@@ -308,7 +308,7 @@ void bmo_create_uvsphere_exec(BMesh *bm, BMOperator *op)
        phid /= 2;
        for (a = 0; a <= tot; a++) {
                /* Going in this direction, then edge extruding, makes normals face outward */
-               vec[0] = -dia * sinf(phi);
+               vec[0] = -dia *sinf(phi);
                vec[1] = 0.0;
                vec[2] = dia * cosf(phi);
                eve = BM_vert_create(bm, vec, NULL);
@@ -353,7 +353,7 @@ void bmo_create_uvsphere_exec(BMesh *bm, BMOperator *op)
        {
                float len, len2, vec2[3];
 
-               len = 2 * dia * sinf(phid / 2.0f);
+               len = 2 *dia *sinf(phid / 2.0f);
 
                /* length of one segment in shortest parallen */
                vec[0] = dia * sinf(phid);
@@ -430,7 +430,7 @@ void bmo_create_icosphere_exec(BMesh *bm, BMOperator *op)
                             "smooth=%f "
                             "numcuts=%i "
                             "use_gridfill=%b use_sphere=%b",
-                            EDGE_MARK, dia, (1 << (subdiv-1)) - 1,
+                            EDGE_MARK, dia, (1 << (subdiv - 1)) - 1,
                             TRUE, TRUE);
 
                BMO_op_exec(bm, &bmop);
@@ -467,8 +467,8 @@ void bmo_create_monkey_exec(BMesh *bm, BMOperator *op)
                BMO_elem_flag_enable(bm, tv[i], VERT_MARK);
 
                tv[monkeynv + i] = (fabsf(v[0] = -v[0]) < 0.001f) ?
-                           tv[i] :
-                           (eve = BM_vert_create(bm, v, NULL), mul_m4_v3(mat, eve->co), eve);
+                                  tv[i] :
+                                  (eve = BM_vert_create(bm, v, NULL), mul_m4_v3(mat, eve->co), eve);
 
                BMO_elem_flag_enable(bm, tv[monkeynv + i], VERT_MARK);
 
@@ -487,7 +487,7 @@ void bmo_create_monkey_exec(BMesh *bm, BMOperator *op)
                                        tv[monkeynv + monkeyf[i][2] + i - monkeyo],
                                        tv[monkeynv + monkeyf[i][1] + i - monkeyo],
                                        tv[monkeynv + monkeyf[i][0] + i - monkeyo],
-                                       (monkeyf[i][3] != monkeyf[i][2]) ? tv[monkeynv + monkeyf[i][3] + i - monkeyo]: NULL,
+                                       (monkeyf[i][3] != monkeyf[i][2]) ? tv[monkeynv + monkeyf[i][3] + i - monkeyo] : NULL,
                                        NULL, FALSE);
        }
 
@@ -525,7 +525,7 @@ void bmo_create_circle_exec(BMesh *bm, BMOperator *op)
 
        for (a = 0; a < segs; a++, phi += phid) {
                /* Going this way ends up with normal(s) upward */
-               vec[0] = -dia * sinf(phi);
+               vec[0] = -dia *sinf(phi);
                vec[1] = dia * cosf(phi);
                vec[2] = 0.0f;
                mul_m4_v3(mat, vec);