[libc] newheadergen: quick fixes to tests (#98561)

- if there is an object made there is a space after
- fixed tests.yaml -- spacing between characters issue
This commit is contained in:
aaryanshukla
2024-07-11 15:27:55 -07:00
committed by GitHub
parent d0d05aec3b
commit ac304d5ffd
3 changed files with 10 additions and 5 deletions

View File

@@ -62,6 +62,9 @@ class HeaderFile:
content.append("")
for object in self.objects:
content.append(str(object))
content.append("__END_C_DECLS")
if self.objects:
content.append("\n__END_C_DECLS")
else:
content.append("__END_C_DECLS")
return "\n".join(content)

View File

@@ -27,11 +27,11 @@ enum {
__BEGIN_C_DECLS
#ifdef FUNC_A_16
void func_a()CONST_FUNC_A;
CONST_FUNC_A void func_a() __NOEXCEPT;
#endif // FUNC_A_16
#ifdef FUNC_B_16
int func_b(int, float)CONST_FUNC_B;
CONST_FUNC_B int func_b(int, float) __NOEXCEPT;
#endif // FUNC_B_16
extern obj object_1;

View File

@@ -24,7 +24,8 @@ functions:
standards:
- stdc
guard: FUNC_A_16
attributes: CONST_FUNC_A
attributes:
- CONST_FUNC_A
- name: func_b
return_type: int
arguments:
@@ -33,4 +34,5 @@ functions:
standards:
- stdc
guard: FUNC_B_16
attributes: CONST_FUNC_B
attributes:
- CONST_FUNC_B