Add __INTRODUCED_IN_FUTURE for unreleased APIs.
Future API levels aren't known (e.g. 25 could be a maintenance release
of N that doesn't contain any bionic updates), so use a placeholder
macro that we can find and replace with the actual API level before each
release.
Bug: http://b/28178111
Change-Id: I667fe53ea1ac49b64135170fc30d5dbe9df94e29
diff --git a/libc/include/stdlib.h b/libc/include/stdlib.h
index f9c1a2a..b3e52d5 100644
--- a/libc/include/stdlib.h
+++ b/libc/include/stdlib.h
@@ -137,7 +137,7 @@
int ptsname_r(int, char*, size_t);
int unlockpt(int);
-int getsubopt(char**, char* const*, char**) __INTRODUCED_IN(25);
+int getsubopt(char**, char* const*, char**) __INTRODUCED_IN_FUTURE;
typedef struct {
int quot;
@@ -164,7 +164,7 @@
extern const char* getprogname(void) __INTRODUCED_IN(21);
extern void setprogname(const char*) __INTRODUCED_IN(21);
-int mblen(const char*, size_t) __INTRODUCED_IN(25);
+int mblen(const char*, size_t) __INTRODUCED_IN_FUTURE;
size_t mbstowcs(wchar_t*, const char*, size_t);
int mbtowc(wchar_t*, const char*, size_t) __INTRODUCED_IN(21);
int wctomb(char*, wchar_t) __INTRODUCED_IN(21);