From 1d8bcc2606d90c45d41ffe7c657761df758a738d Mon Sep 17 00:00:00 2001 From: Fredrik Wikstrom Date: Sat, 3 Jun 2023 12:13:39 +0300 Subject: [PATCH] Use AROS_LCxNR() for functions that don't return a value. --- MacroAROS.pl | 3 ++- sfdc | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/MacroAROS.pl b/MacroAROS.pl index b9b75d1..fbd4474 100644 --- a/MacroAROS.pl +++ b/MacroAROS.pl @@ -41,7 +41,8 @@ BEGIN if ($$prototype{'type'} eq 'function') { printf " AROS_LC%d%s(%s, %s, \\\n", - $$prototype{'numargs'}, $prototype->{nb} ? "I" : "", + $$prototype{'numargs'}, + $$prototype{'return'} eq 'void' || $$prototype{'return'} eq 'VOID' ? "NR" : "", $$prototype{'return'}, $$prototype{'funcname'}; } else { diff --git a/sfdc b/sfdc index 1870be1..23a9c5d 100755 --- a/sfdc +++ b/sfdc @@ -3386,7 +3386,8 @@ BEGIN { if ($$prototype{'type'} eq 'function') { printf " AROS_LC%d%s(%s, %s, \\\n", - $$prototype{'numargs'}, $prototype->{nb} ? "I" : "", + $$prototype{'numargs'}, + $$prototype{'return'} eq 'void' || $$prototype{'return'} eq 'VOID' ? "NR" : "", $$prototype{'return'}, $$prototype{'funcname'}; } else {