# HG changeset patch
# User Edouard Gomez <[EMAIL PROTECTED]>
# Date 1189849865 -7200
# Node ID 05440fbe18e10f974acb01d2c9594360ae9ffc4c
# Parent  3f1378f1aa8bcaf9593a531b8bb5b2af8cdc4172
Add option to use non assembly optimized code

diff -r 3f1378f1aa8b -r 05440fbe18e1 src/rawstudio.c
--- a/src/rawstudio.c   Tue Aug 28 15:26:03 2007 +0000
+++ b/src/rawstudio.c   Sat Sep 15 11:51:05 2007 +0200
@@ -1202,12 +1202,24 @@ main(int argc, char **argv)
 main(int argc, char **argv)
 {
        RS_BLOB *rs;
+       int optimized = 1;
+       int opt;
+
+       while ((opt = getopt(argc, argv, "n")) != -1) {
+               switch (opt) {
+               case 'n':
+                       optimized = 0;
+                       break;
+               }
+       }
 
        /* Bind default C functions */
        rs_bind_default_functions();
 
        /* Bind optimized functions if any */
-       rs_bind_optimized_functions();
+       if (likely(optimized)) {
+               rs_bind_optimized_functions();
+       }
 
 #ifdef ENABLE_NLS
        bindtextdomain(GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);

_______________________________________________
Rawstudio-dev mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-dev

Reply via email to