Richard Pospesel pushed to branch base-browser-102.9.0esr-12.5-1 at The Tor Project / Applications / Tor Browser
Commits:
-
0a233469
by Richard Pospesel at 2023-03-13T19:01:26+00:00
-
e247c93c
by Richard Pospesel at 2023-03-13T19:01:31+00:00
3 changed files:
- third_party/libwebrtc/modules/desktop_capture/desktop_capture_types.h
- third_party/libwebrtc/modules/video_capture/video_capture_defines.h
- third_party/sipcc/cpr_win_types.h
Changes:
... | ... | @@ -11,22 +11,15 @@ |
11 | 11 | #ifndef MODULES_DESKTOP_CAPTURE_DESKTOP_CAPTURE_TYPES_H_
|
12 | 12 | #define MODULES_DESKTOP_CAPTURE_DESKTOP_CAPTURE_TYPES_H_
|
13 | 13 | |
14 | -#ifndef XP_WIN
|
|
15 | -#include <sys/types.h> // pid_t
|
|
16 | -#endif
|
|
17 | -#include <stdint.h>
|
|
18 | - |
|
19 | -// Use int on all clang-cl builds and x86 mingw builds.
|
|
20 | -// Use long long on Windows x64 building under MinGW
|
|
21 | -// Must be consistent with the same typedefs in video_capture_defines.h
|
|
22 | -#if defined(XP_WIN)
|
|
23 | -#if defined(_MSC_VER) || !defined(_WIN64)
|
|
24 | -typedef int pid_t;
|
|
14 | +// pid_t
|
|
15 | +#if !defined(XP_WIN) || defined(__MINGW32__)
|
|
16 | +#include <sys/types.h>
|
|
25 | 17 | #else
|
26 | -typedef long long pid_t;
|
|
27 | -#endif
|
|
18 | +typedef int pid_t;
|
|
28 | 19 | #endif
|
29 | 20 | |
21 | +#include <stdint.h>
|
|
22 | + |
|
30 | 23 | namespace webrtc {
|
31 | 24 | |
32 | 25 | // Type used to identify windows on the desktop. Values are platform-specific:
|
... | ... | @@ -14,17 +14,6 @@ |
14 | 14 | #include "api/video/video_frame.h"
|
15 | 15 | #include "common_video/libyuv/include/webrtc_libyuv.h"
|
16 | 16 | |
17 | -// Use int on all clang-cl builds and x86 mingw builds.
|
|
18 | -// Use long long on Windows x64 building under MinGW
|
|
19 | -// Must be consistent with the same typedefs in desktop_capture_types.h
|
|
20 | -#if defined(XP_WIN)
|
|
21 | -#if defined(_MSC_VER) || !defined(_WIN64)
|
|
22 | -typedef int pid_t;
|
|
23 | -#else
|
|
24 | -typedef long long pid_t;
|
|
25 | -#endif
|
|
26 | -#endif
|
|
27 | - |
|
28 | 17 | namespace webrtc {
|
29 | 18 | |
30 | 19 | enum {
|
... | ... | @@ -50,14 +50,10 @@ typedef int64_t ssize_t; |
50 | 50 | #endif
|
51 | 51 | |
52 | 52 | /*
|
53 | - * Define pid_t.
|
|
53 | + * Define pid_t for MSVC builds
|
|
54 | 54 | */
|
55 | -#if defined(_WIN32)
|
|
56 | -#if defined(_MSC_VER) || !defined(_WIN64)
|
|
55 | +#if defined(_WIN32) && defined (_MSC_VER)
|
|
57 | 56 | typedef int pid_t;
|
58 | -#else
|
|
59 | -typedef long long pid_t;
|
|
60 | -#endif
|
|
61 | 57 | #endif
|
62 | 58 | |
63 | 59 | /*
|