Page 1 of 1

Unbenannte Struktur ABI

Posted: 17 Jan 2025, 07:15
by Guest
In einem C-Bibliotheksheader habe ich eine Struktur wie folgt definiert:

Code: Select all

typedef struct
{
int bar;
} foo;
Ich möchte die Definition so ändern, dass die Struktur mit Tags versehen ist, etwa so:

Code: Select all

typedef struct foo
{
int bar;
} foo;
Ändert sich dadurch die ABI für C- oder C++-Benutzer der Bibliothek? Können dadurch auch alte Quellen irgendwie beschädigt werden?