Skip to content

Commit 98fbe2e

Browse files
committed
Merge branch 'develop'
* develop: Avoiding duplicating symbols with Vapor Renamed dependency
2 parents d62f6d4 + 24e70f1 commit 98fbe2e

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

Package.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ let package = Package(
1111
products: [
1212
.library(name: "Telegrammer", targets: ["Telegrammer"]),
1313
.library(name: "TelegrammerMultipart", targets: ["TelegrammerMultipart"]),
14-
.library(name: "CMultipartParser", targets: ["CMultipartParser"]),
14+
.library(name: "TelegrammerCMultipartParser", targets: ["TelegrammerCMultipartParser"]),
1515
.executable(name: "EchoBot", targets: ["DemoEchoBot"]),
1616
.executable(name: "HelloBot", targets: ["DemoHelloBot"]),
1717
.executable(name: "SchedulerBot", targets: ["DemoSchedulerBot"]),
@@ -32,13 +32,13 @@ let package = Package(
3232
.target(name: "TelegrammerMultipart")
3333
]
3434
),
35-
.target(name: "CMultipartParser"),
35+
.target(name: "TelegrammerCMultipartParser"),
3636
.target(
3737
name: "TelegrammerMultipart",
3838
dependencies: [
3939
.product(name: "NIO", package: "swift-nio"),
4040
.product(name: "NIOHTTP1", package: "swift-nio"),
41-
.target(name: "CMultipartParser")
41+
.target(name: "TelegrammerCMultipartParser")
4242
]
4343
),
4444
.target(name: "DemoEchoBot", dependencies: ["Telegrammer"]),
@@ -47,6 +47,6 @@ let package = Package(
4747
.target(name: "DemoSpellCheckerBot", dependencies: ["Telegrammer"]),
4848
.target(name: "DemoWebhooksLocally", dependencies: ["Telegrammer"]),
4949
.testTarget(name: "TelegrammerTests", dependencies: ["Telegrammer"]),
50-
.testTarget(name: "TelegrammerMultipartTests", dependencies: ["CMultipartParser"])
50+
.testTarget(name: "TelegrammerMultipartTests", dependencies: ["TelegrammerCMultipartParser"])
5151
]
5252
)

Sources/CMultipartParser/include/multipartparser.h renamed to Sources/TelegrammerCMultipartParser/include/multipartparser.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ struct multipartparser_callbacks {
5757
multipart_cb on_body_end;
5858
};
5959

60-
void multipartparser_init(multipartparser* parser, const char* boundary);
60+
void t_multipartparser_init(multipartparser* parser, const char* boundary);
6161

62-
void multipartparser_callbacks_init(multipartparser_callbacks* callbacks);
62+
void t_multipartparser_callbacks_init(multipartparser_callbacks* callbacks);
6363

64-
size_t multipartparser_execute(multipartparser* parser,
64+
size_t t_multipartparser_execute(multipartparser* parser,
6565
multipartparser_callbacks* callbacks,
6666
const char* data,
6767
size_t size);

Sources/CMultipartParser/multipartparser.c renamed to Sources/TelegrammerCMultipartParser/multipartparser.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ static const char header_field_chars[256] = {
110110
'x', 'y', 'z', 0, '|', 0, '~', 0
111111
};
112112

113-
void multipartparser_init(multipartparser* parser, const char* boundary)
113+
void t_multipartparser_init(multipartparser* parser, const char* boundary)
114114
{
115115
memset(parser, 0, sizeof(*parser));
116116

@@ -120,12 +120,12 @@ void multipartparser_init(multipartparser* parser, const char* boundary)
120120
parser->state = s_preamble;
121121
}
122122

123-
void multipartparser_callbacks_init(multipartparser_callbacks* callbacks)
123+
void t_multipartparser_callbacks_init(multipartparser_callbacks* callbacks)
124124
{
125125
memset(callbacks, 0, sizeof(*callbacks));
126126
}
127127

128-
size_t multipartparser_execute(multipartparser* parser,
128+
size_t t_multipartparser_execute(multipartparser* parser,
129129
multipartparser_callbacks* callbacks,
130130
const char* data,
131131
size_t size)

Sources/TelegrammerMultipart/MultipartParser.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import struct NIO.ByteBufferAllocator
2-
import CMultipartParser
2+
import TelegrammerCMultipartParser
33

44
/// Parses multipart-encoded `Data` into `MultipartPart`s. Multipart encoding is a widely-used format for encoding/// web-form data that includes rich content like files. It allows for arbitrary data to be encoded
55
/// in each part thanks to a unique delimiter "boundary" that is defined separately. This
@@ -35,9 +35,9 @@ public final class MultipartParser {
3535
self.onPartComplete = { }
3636

3737
var parser = multipartparser()
38-
multipartparser_init(&parser, boundary)
38+
t_multipartparser_init(&parser, boundary)
3939
var callbacks = multipartparser_callbacks()
40-
multipartparser_callbacks_init(&callbacks)
40+
t_multipartparser_callbacks_init(&callbacks)
4141
self.callbacks = callbacks
4242
self.parser = parser
4343
self.headerState = .ready
@@ -145,7 +145,7 @@ public final class MultipartParser {
145145
var context = Context(parser: self, unsafeBuffer: unsafeBuffer, buffer: buffer)
146146
return withUnsafeMutablePointer(to: &context) { (contextPointer: UnsafeMutablePointer<Context>) -> Int in
147147
self.parser.data = .init(contextPointer)
148-
return multipartparser_execute(&self.parser, &self.callbacks, unsafeBuffer.baseAddress?.assumingMemoryBound(to: Int8.self), unsafeBuffer.count)
148+
return t_multipartparser_execute(&self.parser, &self.callbacks, unsafeBuffer.baseAddress?.assumingMemoryBound(to: Int8.self), unsafeBuffer.count)
149149
}
150150
}
151151
guard result == buffer.readableBytes else {

0 commit comments

Comments
 (0)