| Index: mojo/public/c/system/main.h
|
| diff --git a/mojo/public/c/system/main.h b/mojo/public/c/system/main.h
|
| index 5ca6a46fc57fa9c3fb92515a879f6be6c1e00362..9df05ca8e492a79b7bd33bebbc612d4e4d1d3441 100644
|
| --- a/mojo/public/c/system/main.h
|
| +++ b/mojo/public/c/system/main.h
|
| @@ -6,6 +6,7 @@
|
| #define MOJO_PUBLIC_C_SYSTEM_MAIN_H_
|
|
|
| #include "mojo/public/c/system/handle.h"
|
| +#include "mojo/public/c/system/macros.h"
|
| #include "mojo/public/c/system/result.h"
|
|
|
| // Implement MojoMain directly as the entry point for an application.
|
| @@ -14,15 +15,11 @@
|
| // ...
|
| // }
|
|
|
| -#if defined(__cplusplus)
|
| -extern "C" {
|
| -#endif
|
| +MOJO_BEGIN_EXTERN_C
|
|
|
| __attribute__((visibility("default"))) MojoResult MojoMain(
|
| MojoHandle application_request);
|
|
|
| -#ifdef __cplusplus
|
| -} // extern "C"
|
| -#endif
|
| +MOJO_END_EXTERN_C
|
|
|
| #endif // MOJO_PUBLIC_C_SYSTEM_MAIN_H_
|
|
|