mirror of
https://github.com/gbdev/rgbds.git
synced 2025-11-21 10:42:07 +00:00
Remove now-unnecessary struct keyword (#1320)
C++ acts like structs are `typedef`ed by default We do have to keep `struct stat`, since there's ambiguity with the function also called `stat`.
This commit is contained in:
@@ -12,13 +12,14 @@
|
||||
#include "linkdefs.hpp"
|
||||
|
||||
struct FileStackNode;
|
||||
struct Section;
|
||||
|
||||
struct Symbol {
|
||||
// Info contained in the object files
|
||||
std::string name;
|
||||
enum ExportLevel type;
|
||||
char const *objFileName;
|
||||
struct FileStackNode const *src;
|
||||
FileStackNode const *src;
|
||||
int32_t lineNo;
|
||||
int32_t sectionID;
|
||||
union {
|
||||
@@ -27,16 +28,16 @@ struct Symbol {
|
||||
int32_t value;
|
||||
};
|
||||
// Extra info computed during linking
|
||||
struct Section *section;
|
||||
Section *section;
|
||||
};
|
||||
|
||||
void sym_AddSymbol(struct Symbol *symbol);
|
||||
void sym_AddSymbol(Symbol *symbol);
|
||||
|
||||
/*
|
||||
* Finds a symbol in all the defined symbols.
|
||||
* @param name The name of the symbol to look for
|
||||
* @return A pointer to the symbol, or NULL if not found.
|
||||
*/
|
||||
struct Symbol *sym_GetSymbol(std::string const &name);
|
||||
Symbol *sym_GetSymbol(std::string const &name);
|
||||
|
||||
#endif // RGBDS_LINK_SYMBOL_H
|
||||
|
||||
Reference in New Issue
Block a user