Parker Liu de62dc884e
translate-c: fix function prototype decalared inside a function
* If a function prototype is declarated inside a function, do not
  translate it to a top-level extern function declaration. Similar to
  extern local variable, just wrapped it into a block-local struct.

* Add a new extern_local_fn tag of aro_translate_c node for present
  extern local function declaration.

* When a function body has a C function prototype declaration, it adds
  an extern local function declaration. Subsequent function references
  will look for this function declaration.
2025-04-02 20:07:41 +00:00
..
2025-03-27 03:49:38 +00:00
2025-04-02 05:54:04 +01:00
2025-01-16 20:42:08 -05:00
2025-02-26 11:42:04 -08:00
2025-03-07 22:22:01 +01:00
2025-04-02 05:54:04 +01:00
2024-09-19 18:20:20 -07:00
2024-09-19 18:20:20 -07:00