Make cpplint pass headers test without setting "NOLINT".
authorCheng Zhao <zcbenz@gmail.com>
Tue, 5 Nov 2013 02:00:11 +0000 (10:00 +0800)
committerCheng Zhao <zcbenz@gmail.com>
Tue, 5 Nov 2013 02:00:11 +0000 (10:00 +0800)
app/atom_main.cc

index f0193bf..669d7f7 100644 (file)
@@ -4,27 +4,32 @@
 
 #include <stdlib.h>
 #include <string.h>
+
+#if defined(OS_WIN)
 #include <stdio.h>
 #include <io.h>
 #include <fcntl.h>
 
+#include <windows.h>
+#include <shellapi.h>
+
+#include "app/atom_main_delegate.h"
+#include "base/environment.h"
+#include "content/public/app/startup_helper_win.h"
+#include "sandbox/win/src/sandbox_types.h"
+#else  // defined(OS_WIN)
+#include "app/atom_library_main.h"
+#endif  // defined(OS_MACOSX) || defined(OS_LINUX)
+
 #include "content/public/app/content_main.h"
 
+// Declaration of node::Start.
 namespace node {
 int Start(int argc, char *argv[]);
 }
 
 #if defined(OS_WIN)
 
-#include <windows.h>  // NOLINT
-#include <shellapi.h>  // NOLINT
-
-#include "app/atom_main_delegate.h"
-#include "base/environment.h"
-#include "content/public/app/startup_helper_win.h"
-#include "sandbox/win/src/sandbox_types.h"
-
-
 int APIENTRY wWinMain(HINSTANCE instance, HINSTANCE, wchar_t* cmd, int) {
   int argc = 0;
   wchar_t** wargv = ::CommandLineToArgvW(::GetCommandLineW(), &argc);
@@ -86,8 +91,6 @@ int APIENTRY wWinMain(HINSTANCE instance, HINSTANCE, wchar_t* cmd, int) {
 
 #else  // defined(OS_WIN)
 
-#include "app/atom_library_main.h"
-
 int main(int argc, const char* argv[]) {
   char* node_indicator = getenv("ATOM_SHELL_INTERNAL_RUN_AS_NODE");
   if (node_indicator != NULL && strcmp(node_indicator, "1") == 0)
@@ -96,4 +99,4 @@ int main(int argc, const char* argv[]) {
   return AtomMain(argc, argv);
 }
 
-#endif
+#endif  // defined(OS_MACOSX) || defined(OS_LINUX)