new function code_start()
authorkramm <kramm>
Fri, 2 Jan 2009 21:04:55 +0000 (21:04 +0000)
committerkramm <kramm>
Fri, 2 Jan 2009 21:04:55 +0000 (21:04 +0000)
lib/as3/code.c
lib/as3/code.h

index e1ccba8..bdf6daa 100644 (file)
@@ -1039,6 +1039,14 @@ code_t* code_end(code_t*code)
         code = code->next;
     return code;
 }
+code_t* code_start(code_t*code)
+{
+    if(!code)
+        return 0;
+    while(code->prev)
+        code = code->prev;
+    return code;
+}
 
 code_t* code_append(code_t*code, code_t*toappend)
 {
index 6ae24b9..6ef515e 100644 (file)
@@ -95,6 +95,8 @@ codestats_t* code_get_statistics(code_t*code, abc_exception_list_t*exceptions);
 void codestats_print(codestats_t*s);
 void codestats_free(codestats_t*s);
 
+code_t* code_start(code_t*c);
+
 code_t* code_append(code_t*code, code_t*toappend);
 
 code_t* cut_last_push(code_t*_c);