# Shelved patch: problem parsing function name starting with 'u' or 'r'
--- src/cr-tknzr.c	2006-04-29 13:07:54 +0000
+++ src/cr-tknzr.c	2007-01-09 15:17:07 +0000
@@ -2111,14 +2111,4 @@
                         }
-                } else {
-                        status = cr_tknzr_parse_ident (a_this, &str);
-                        if (status == CR_OK && str) {
-                                status = cr_token_set_ident (token, str);
-                                CHECK_PARSING_STATUS (status, TRUE);
-                                if (str) {
-                                        cr_parsing_location_copy (&token->location, 
-                                                                  &str->location) ;
-                                }
-                                goto done;
-                        }
-                }
+                } 
+                goto fallback;
                 break;
@@ -2141,15 +2131,4 @@
 
-                } else {
-                        status = cr_tknzr_parse_ident (a_this, &str);
-                        if (status == CR_OK) {
-                                status = cr_token_set_ident (token, str);
-                                CHECK_PARSING_STATUS (status, TRUE);
-                                if (str) {
-                                        cr_parsing_location_copy (&token->location, 
-                                                                  &str->location) ;
-                                }
-                                str = NULL;
-                                goto done;
-                        }
                 }
+                goto fallback;
                 break;
@@ -2543,2 +2523,3 @@
         default:
+        fallback:
                 /*process the fallback cases here */
