Cleanup for Windows standalone support

A bunch of minor changes in preparation for
standalone windows support. This is not everything
needed. I am staging them in chunks to make reviews
easier and detect breakages on chromium.


Bug: 174454879
Change-Id: I8419c478d533b63ac15f3c0359496122ad6892c0
diff --git a/src/trace_processor/trace_processor_shell.cc b/src/trace_processor/trace_processor_shell.cc
index a1dc002..1ff42e2 100644
--- a/src/trace_processor/trace_processor_shell.cc
+++ b/src/trace_processor/trace_processor_shell.cc
@@ -769,7 +769,7 @@
     OPT_HTTP_PORT,
   };
 
-  static const struct option long_options[] = {
+  static const option long_options[] = {
       {"help", no_argument, nullptr, 'h'},
       {"version", no_argument, nullptr, 'v'},
       {"wide", no_argument, nullptr, 'W'},