Replace COSMO define with _COSMO_SOURCE

This change might cause ABI breakages for /opt/cosmos. It's needed to
help us better conform to header declaration practices.
This commit is contained in:
Justine Tunney 2023-08-13 20:31:27 -07:00
parent a033b65a33
commit c776a32f75
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
238 changed files with 858 additions and 1069 deletions

View file

@ -362,7 +362,7 @@ static const char *StripExt(char pathbuf[PATH_MAX + 1], const char *s) {
static bool IsObjectSource(const char *name) {
int i;
for (i = 0; i < ARRAYLEN(kSourceExts); ++i) {
if (_endswith(name, kSourceExts[i])) return true;
if (endswith(name, kSourceExts[i])) return true;
}
return false;
}
@ -399,7 +399,7 @@ static char *Explore(void) {
path = names + sauces[i].name;
if (!IsObjectSource(path)) continue;
Appendw(&makefile, '\n');
if (!_startswith(path, "o/")) {
if (!startswith(path, "o/")) {
Appends(&makefile, buildroot);
}
Appends(&makefile, StripExt(buf, path));