You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This change expands the stdio support on baremetal to support opaque
FILE*. This builds on top of the existing baremetal embedding API; we
treat the standard FILE* streams as pointers that point to the cookie
symbols which are a part of the embedding API. This also allows users
to define their own FILE* streams, but we don't (yet) support the API
that return FILE* such as fopen or fopencookie.
# TODO: The preprocessor defines workaround various issues in libc and libc++ integration.
343
343
# These should be addressed and removed over time.
344
-
set(RUNTIMES_${target}_CMAKE_${lang}_local_flags "--target=${target} -Wno-atomic-alignment\"-Dvfprintf(stream, format, vlist)=vprintf(format, vlist)\"\"-Dfprintf(stream, format, ...)=printf(format)\"\"-Dfputs(string, stream)=puts(string)\" -D_LIBCPP_PRINT=1")
0 commit comments