Skip to content

Commit c58912e

Browse files
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent 7122284 commit c58912e

1 file changed

Lines changed: 27 additions & 27 deletions

File tree

src/ESPAsyncWebServer.h

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -87,33 +87,33 @@ class AsyncMiddlewareChain;
8787
// Namespace for web request method defines
8888
namespace AsyncWebRequestMethod {
8989
// The long name here is because we sometimes include this in the global namespace
90-
enum AsyncWebRequestMethodType {
91-
HTTP_UNKNOWN = 0,
90+
enum AsyncWebRequestMethodType : uint32_t {
91+
HTTP_UNKNOWN = 0u,
9292

93-
HTTP_DELETE = 1 << 0,
94-
HTTP_GET = 1 << 1,
95-
HTTP_HEAD = 1 << 2,
96-
HTTP_POST = 1 << 3,
97-
HTTP_PUT = 1 << 4,
93+
HTTP_DELETE = 1u << 0,
94+
HTTP_GET = 1u << 1,
95+
HTTP_HEAD = 1u << 2,
96+
HTTP_POST = 1u << 3,
97+
HTTP_PUT = 1u << 4,
9898

9999
/* pathological */
100-
HTTP_CONNECT = 1 << 5,
101-
HTTP_OPTIONS = 1 << 6,
102-
HTTP_TRACE = 1 << 7,
100+
HTTP_CONNECT = 1u << 5,
101+
HTTP_OPTIONS = 1u << 6,
102+
HTTP_TRACE = 1u << 7,
103103

104104
/* WebDAV */
105-
HTTP_COPY = 1 << 8,
106-
HTTP_LOCK = 1 << 9,
107-
HTTP_MKCOL = 1 << 10,
108-
HTTP_MOVE = 1 << 11,
109-
HTTP_PROPFIND = 1 << 12,
110-
HTTP_PROPPATCH = 1 << 13,
111-
HTTP_SEARCH = 1 << 14,
112-
HTTP_UNLOCK = 1 << 15,
113-
HTTP_BIND = 1 << 16,
114-
HTTP_REBIND = 1 << 17,
115-
HTTP_UNBIND = 1 << 18,
116-
HTTP_ACL = 1 << 19,
105+
HTTP_COPY = 1u << 8,
106+
HTTP_LOCK = 1u << 9,
107+
HTTP_MKCOL = 1u << 10,
108+
HTTP_MOVE = 1u << 11,
109+
HTTP_PROPFIND = 1u << 12,
110+
HTTP_PROPPATCH = 1u << 13,
111+
HTTP_SEARCH = 1u << 14,
112+
HTTP_UNLOCK = 1u << 15,
113+
HTTP_BIND = 1u << 16,
114+
HTTP_REBIND = 1u << 17,
115+
HTTP_UNBIND = 1u << 18,
116+
HTTP_ACL = 1u << 19,
117117

118118
/* subversion */
119119
// HTTP_REPORT
@@ -128,20 +128,20 @@ enum AsyncWebRequestMethodType {
128128
// HTTP_UNSUBSCRIBE
129129

130130
/* RFC-5789 */
131-
HTTP_PATCH = 1 << 20,
132-
HTTP_PURGE = 1 << 21,
131+
HTTP_PATCH = 1u << 20,
132+
HTTP_PURGE = 1u << 21,
133133

134134
/* CalDAV */
135135
// HTTP_MKCALENDAR
136136

137137
/* RFC-2068, section 19.6.1.2 */
138-
HTTP_LINK = 1 << 22,
139-
HTTP_UNLINK = 1 << 23,
138+
HTTP_LINK = 1u << 22,
139+
HTTP_UNLINK = 1u << 23,
140140

141141
/* icecast */
142142
// HTTP_SOURCE
143143

144-
HTTP_INVALID = 1 << 31 // Sentinel
144+
HTTP_INVALID = 1u << 31 // Sentinel
145145
};
146146

147147
}; // namespace AsyncWebRequestMethod

0 commit comments

Comments
 (0)