aboutsummaryrefslogtreecommitdiff
path: root/testing/gerbera/0001-Remove-IN-and-OUT-dropped-upstream.patch
blob: 4b34fe0942a9f52d63eecf9611e0540be0b718d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
From a4870cbdbcbbd835b10ea6f464c981f01da0b542 Mon Sep 17 00:00:00 2001
From: Ian Whyman <ian@gerbera.io>
Date: Tue, 24 Dec 2019 16:18:32 +0000
Subject: [PATCH] Remove IN and OUT (dropped upstream)

---
 src/buffered_io_handler.cc       |  2 +-
 src/curl_io_handler.cc           |  2 +-
 src/device_description_handler.h |  4 ++--
 src/fd_io_handler.cc             |  8 ++++----
 src/fd_io_handler.h              |  8 ++++----
 src/file_io_handler.cc           |  8 ++++----
 src/file_io_handler.h            |  8 ++++----
 src/file_request_handler.cc      |  6 +++---
 src/file_request_handler.h       |  8 ++++----
 src/io_handler.cc                | 26 +++++++++++++-------------
 src/io_handler_buffer_helper.cc  |  6 +++---
 src/mem_io_handler.cc            |  6 +++---
 src/mem_io_handler.h             |  6 +++---
 src/metadata/taglib_handler.cc   |  2 +-
 src/process_io_handler.cc        |  8 ++++----
 src/process_io_handler.h         |  8 ++++----
 src/request_handler.h            |  4 ++--
 src/serve_request_handler.cc     |  8 ++++----
 src/serve_request_handler.h      |  8 ++++----
 src/server.cc                    | 24 ++++++++++++------------
 src/url_request_handler.cc       |  8 ++++----
 src/url_request_handler.h        |  8 ++++----
 src/util/headers.h               |  2 +-
 src/web_request_handler.cc       | 10 +++++-----
 src/web_request_handler.h        | 10 +++++-----
 25 files changed, 99 insertions(+), 99 deletions(-)

diff --git a/src/buffered_io_handler.cc b/src/buffered_io_handler.cc
index 6ff7a79e..f7d0c663 100644
--- a/src/buffered_io_handler.cc
+++ b/src/buffered_io_handler.cc
@@ -51,7 +51,7 @@ BufferedIOHandler::BufferedIOHandler(Ref<IOHandler> underlyingHandler, size_t bu
     //seekEnabled = true;
 }
 
-void BufferedIOHandler::open(IN enum UpnpOpenFileMode mode)
+void BufferedIOHandler::open(enum UpnpOpenFileMode mode)
 {
     // do the open here instead of threadProc() because it may throw an exception
     underlyingHandler->open(mode);
diff --git a/src/curl_io_handler.cc b/src/curl_io_handler.cc
index 4f79b7ea..80399bbc 100644
--- a/src/curl_io_handler.cc
+++ b/src/curl_io_handler.cc
@@ -57,7 +57,7 @@ CurlIOHandler::CurlIOHandler(String URL, CURL* curl_handle, size_t bufSize, size
     seekEnabled = true;
 }
 
-void CurlIOHandler::open(IN enum UpnpOpenFileMode mode)
+void CurlIOHandler::open(enum UpnpOpenFileMode mode)
 {
     if (curl_handle == nullptr) {
         curl_handle = curl_easy_init();
diff --git a/src/device_description_handler.h b/src/device_description_handler.h
index 934dc0ae..863912b5 100644
--- a/src/device_description_handler.h
+++ b/src/device_description_handler.h
@@ -31,8 +31,8 @@ class DeviceDescriptionHandler : public RequestHandler {
 public:
     explicit DeviceDescriptionHandler(UpnpXMLBuilder* xmlBuilder);
 
-    void getInfo(IN const char *filename, OUT UpnpFileInfo *info) override;
-    zmm::Ref<IOHandler> open(IN const char* filename, IN enum UpnpOpenFileMode mode, IN zmm::String range) override;
+    void getInfo(const char *filename, UpnpFileInfo *info) override;
+    zmm::Ref<IOHandler> open(const char* filename, enum UpnpOpenFileMode mode, zmm::String range) override;
 
 protected:
     UpnpXMLBuilder* xmlBuilder;
diff --git a/src/fd_io_handler.cc b/src/fd_io_handler.cc
index 63f69c4d..f8d35d1d 100644
--- a/src/fd_io_handler.cc
+++ b/src/fd_io_handler.cc
@@ -72,7 +72,7 @@ void FDIOHandler::closeOther(Ref<IOHandler> other)
     this->other = other;
 }
 
-void FDIOHandler::open(IN enum UpnpOpenFileMode mode)
+void FDIOHandler::open(enum UpnpOpenFileMode mode)
 {
 
     if (fd != -1) {
@@ -96,7 +96,7 @@ void FDIOHandler::open(IN enum UpnpOpenFileMode mode)
     }
 }
 
-size_t FDIOHandler::read(OUT char* buf, IN size_t length)
+size_t FDIOHandler::read(char* buf, size_t length)
 {
     size_t ret = 0;
 
@@ -105,7 +105,7 @@ size_t FDIOHandler::read(OUT char* buf, IN size_t length)
     return ret;
 }
 
-size_t FDIOHandler::write(IN char* buf, IN size_t length)
+size_t FDIOHandler::write(char* buf, size_t length)
 {
     size_t ret = 0;
 
@@ -114,7 +114,7 @@ size_t FDIOHandler::write(IN char* buf, IN size_t length)
     return ret;
 }
 
-void FDIOHandler::seek(IN off_t offset, IN int whence)
+void FDIOHandler::seek(off_t offset, int whence)
 {
     if (lseek(fd, offset, whence) != 0) {
         throw _Exception(_("fseek failed"));
diff --git a/src/fd_io_handler.h b/src/fd_io_handler.h
index b8401110..dbd25c3b 100644
--- a/src/fd_io_handler.h
+++ b/src/fd_io_handler.h
@@ -59,18 +59,18 @@ public:
     void closeOther(zmm::Ref<IOHandler> other);
 
     /// \brief Opens file for reading (writing is not supported)
-    void open(IN enum UpnpOpenFileMode mode) override;
+    void open(enum UpnpOpenFileMode mode) override;
 
     /// \brief Reads a previously opened file sequentially.
     /// \param buf Data from the file will be copied into this buffer.
     /// \param length Number of bytes to be copied into the buffer.
-    size_t read(OUT char* buf, IN size_t length) override;
+    size_t read(char* buf, size_t length) override;
 
     /// \brief Writes to a previously opened file.
     /// \param buf Data from the buffer will be written to the file.
     /// \param length Number of bytes to be written from the buffer.
     /// \return number of bytes written.
-    size_t write(OUT char* buf, IN size_t length) override;
+    size_t write(char* buf, size_t length) override;
 
     /// \brief Performs seek on an open file.
     /// \param offset Number of bytes to move in the file. For seeking forwards
@@ -79,7 +79,7 @@ public:
     /// \param whence The position to move relative to. SEEK_CUR to move relative
     /// to current position, SEEK_END to move relative to the end of file,
     /// SEEK_SET to specify an absolute offset.
-    void seek(IN off_t offset, IN int whence) override;
+    void seek(off_t offset, int whence) override;
 
     /// \brief Close a previously opened file.
     void close() override;
diff --git a/src/file_io_handler.cc b/src/file_io_handler.cc
index 6889ada2..4940c951 100644
--- a/src/file_io_handler.cc
+++ b/src/file_io_handler.cc
@@ -45,7 +45,7 @@ FileIOHandler::FileIOHandler(String filename)
 {
 }
 
-void FileIOHandler::open(IN enum UpnpOpenFileMode mode)
+void FileIOHandler::open(enum UpnpOpenFileMode mode)
 {
     if (mode == UPNP_READ) {
         f = fopen(filename.c_str(), "rb");
@@ -61,7 +61,7 @@ void FileIOHandler::open(IN enum UpnpOpenFileMode mode)
     }
 }
 
-size_t FileIOHandler::read(OUT char* buf, IN size_t length)
+size_t FileIOHandler::read(char* buf, size_t length)
 {
     size_t ret = 0;
 
@@ -77,7 +77,7 @@ size_t FileIOHandler::read(OUT char* buf, IN size_t length)
     return ret;
 }
 
-size_t FileIOHandler::write(IN char* buf, IN size_t length)
+size_t FileIOHandler::write(char* buf, size_t length)
 {
     size_t ret = 0;
 
@@ -86,7 +86,7 @@ size_t FileIOHandler::write(IN char* buf, IN size_t length)
     return ret;
 }
 
-void FileIOHandler::seek(IN off_t offset, IN int whence)
+void FileIOHandler::seek(off_t offset, int whence)
 {
     if (fseeko(f, offset, whence) != 0) {
         throw _Exception(_("fseek failed"));
diff --git a/src/file_io_handler.h b/src/file_io_handler.h
index aa3f116d..f6895f60 100644
--- a/src/file_io_handler.h
+++ b/src/file_io_handler.h
@@ -49,18 +49,18 @@ public:
     explicit FileIOHandler(zmm::String filename);
 
     /// \brief Opens file for reading (writing is not supported)
-    void open(IN enum UpnpOpenFileMode mode) override;
+    void open(enum UpnpOpenFileMode mode) override;
 
     /// \brief Reads a previously opened file sequentially.
     /// \param buf Data from the file will be copied into this buffer.
     /// \param length Number of bytes to be copied into the buffer.
-    size_t read(OUT char* buf, IN size_t length) override;
+    size_t read(char* buf, size_t length) override;
 
     /// \brief Writes to a previously opened file.
     /// \param buf Data from the buffer will be written to the file.
     /// \param length Number of bytes to be written from the buffer.
     /// \return number of bytes written.
-    size_t write(OUT char* buf, IN size_t length) override;
+    size_t write(char* buf, size_t length) override;
 
     /// \brief Performs seek on an open file.
     /// \param offset Number of bytes to move in the file. For seeking forwards
@@ -69,7 +69,7 @@ public:
     /// \param whence The position to move relative to. SEEK_CUR to move relative
     /// to current position, SEEK_END to move relative to the end of file,
     /// SEEK_SET to specify an absolute offset.
-    void seek(IN off_t offset, IN int whence) override;
+    void seek(off_t offset, int whence) override;
 
     /// \brief Close a previously opened file.
     void close() override;
diff --git a/src/file_request_handler.cc b/src/file_request_handler.cc
index c4b82ccb..0ada9461 100644
--- a/src/file_request_handler.cc
+++ b/src/file_request_handler.cc
@@ -52,7 +52,7 @@ FileRequestHandler::FileRequestHandler(UpnpXMLBuilder* xmlBuilder)
     : RequestHandler()
     , xmlBuilder(xmlBuilder) {};
 
-void FileRequestHandler::getInfo(IN const char* filename, OUT UpnpFileInfo* info)
+void FileRequestHandler::getInfo(const char* filename, UpnpFileInfo* info)
 {
     Headers headers;
     log_debug("start\n");
@@ -278,8 +278,8 @@ void FileRequestHandler::getInfo(IN const char* filename, OUT UpnpFileInfo* info
     log_debug("web_get_info(): end\n");
 }
 
-Ref<IOHandler> FileRequestHandler::open(IN const char* filename,
-    IN enum UpnpOpenFileMode mode, IN zmm::String range)
+Ref<IOHandler> FileRequestHandler::open(const char* filename,
+    enum UpnpOpenFileMode mode, zmm::String range)
 {
     log_debug("start\n");
 
diff --git a/src/file_request_handler.h b/src/file_request_handler.h
index fdb1b7e9..6526712c 100644
--- a/src/file_request_handler.h
+++ b/src/file_request_handler.h
@@ -44,11 +44,11 @@ protected:
 public:
     explicit FileRequestHandler(UpnpXMLBuilder* xmlBuilder);
 
-    virtual void getInfo(IN const char *filename, OUT UpnpFileInfo *info);
+    virtual void getInfo(const char *filename, UpnpFileInfo *info);
     virtual zmm::Ref<IOHandler> open(
-        IN const char* filename,
-        IN enum UpnpOpenFileMode mode,
-        IN zmm::String range);
+        const char* filename,
+        enum UpnpOpenFileMode mode,
+        zmm::String range);
 };
 
 #endif // __FILE_REQUEST_HANDLER_H__
diff --git a/src/io_handler.cc b/src/io_handler.cc
index 3b774c73..b3c4aedb 100644
--- a/src/io_handler.cc
+++ b/src/io_handler.cc
@@ -42,8 +42,8 @@ IOHandler::IOHandler()
 {
 }
 
-/// \fn static UpnpWebFileHandle web_open(IN const char *filename,
-///                                       IN enum UpnpOpenFileMode mode)
+/// \fn static UpnpWebFileHandle web_open(const char *filename,
+///                                       enum UpnpOpenFileMode mode)
 /// \brief Opens a file for the web server.
 /// \param filename Name of the file to open.
 /// \param mode in which the file will be opened (we only support UPNP_READ)
@@ -52,12 +52,12 @@ IOHandler::IOHandler()
 ///
 /// \retval UpnpWebFileHandle A valid file handle.
 /// \retval NULL Error.
-void IOHandler::open(IN enum UpnpOpenFileMode mode)
+void IOHandler::open(enum UpnpOpenFileMode mode)
 {
 }
 
-/// \fn static int web_read (IN UpnpWebFileHandle f, OUT char *buf,
-///                          IN size_t length)
+/// \fn static int web_read (UpnpWebFileHandle f, char *buf,
+///                          size_t length)
 /// \brief Reads a previously opened file sequentially.
 /// \param f Handle of the file.
 /// \param buf  This buffer will be filled by fread.
@@ -69,13 +69,13 @@ void IOHandler::open(IN enum UpnpOpenFileMode mode)
 ///
 /// \retval 0   EOF encountered.
 /// \retval -1  Error.
-size_t IOHandler::read(OUT char* buf, IN size_t length)
+size_t IOHandler::read(char* buf, size_t length)
 {
     return -1;
 }
 
-/// \fn static int web_write (IN UpnpWebFileHandle f,IN char *buf,
-///                           IN size_t length)
+/// \fn static int web_write (UpnpWebFileHandle f,char *buf,
+///                           size_t length)
 /// \brief Writes to a previously opened file sequentially.
 /// \param f Handle of the file.
 /// \param buf This buffer will be filled by fwrite.
@@ -90,13 +90,13 @@ size_t IOHandler::read(OUT char* buf, IN size_t length)
 /// \retval Actual number of bytes written.
 ///
 /// \warning Currently this function is not supported.
-size_t IOHandler::write(IN char* buf, IN size_t length)
+size_t IOHandler::write(char* buf, size_t length)
 {
     return 0;
 }
 
-/// \fn static int web_seek (IN UpnpWebFileHandle f, IN long offset,
-///                   IN int origin)
+/// \fn static int web_seek (UpnpWebFileHandle f, long offset,
+///                   int origin)
 /// \brief Performs a seek on an open file.
 /// \param f Handle of the file.
 /// \param offset Number of bytes to move in the file. For seeking forwards
@@ -109,11 +109,11 @@ size_t IOHandler::write(IN char* buf, IN size_t length)
 /// This function is called by the web server to perform seek on an a file.
 ///
 /// \retval 0 On success, non-zero value on error.
-void IOHandler::seek(IN off_t offset, IN int whence)
+void IOHandler::seek(off_t offset, int whence)
 {
 }
 
-/// \fn static int web_close (IN UpnpWebFileHandle f)
+/// \fn static int web_close (UpnpWebFileHandle f)
 /// \brief Closes a previously opened file.
 /// \param f Handle of the file.
 ///
diff --git a/src/io_handler_buffer_helper.cc b/src/io_handler_buffer_helper.cc
index d86a4daf..89d22a71 100644
--- a/src/io_handler_buffer_helper.cc
+++ b/src/io_handler_buffer_helper.cc
@@ -60,7 +60,7 @@ IOHandlerBufferHelper::IOHandlerBufferHelper(size_t bufSize, size_t initialFillS
     doSeek = false;
 }
 
-void IOHandlerBufferHelper::open(IN enum UpnpOpenFileMode mode)
+void IOHandlerBufferHelper::open(enum UpnpOpenFileMode mode)
 {
     if (isOpen)
         throw _Exception(_("tried to reopen an open IOHandlerBufferHelper"));
@@ -78,7 +78,7 @@ IOHandlerBufferHelper::~IOHandlerBufferHelper()
         close();
 }
 
-size_t IOHandlerBufferHelper::read(OUT char* buf, IN size_t length)
+size_t IOHandlerBufferHelper::read(char* buf, size_t length)
 {
     // check read on closed BufferedIOHandler
     assert(isOpen);
@@ -142,7 +142,7 @@ size_t IOHandlerBufferHelper::read(OUT char* buf, IN size_t length)
     return didRead;
 }
 
-void IOHandlerBufferHelper::seek(IN off_t offset, IN int whence)
+void IOHandlerBufferHelper::seek(off_t offset, int whence)
 {
     log_debug("seek called: %lld %d\n", offset, whence);
     if (!seekEnabled)
diff --git a/src/mem_io_handler.cc b/src/mem_io_handler.cc
index 31028d56..3a87be82 100644
--- a/src/mem_io_handler.cc
+++ b/src/mem_io_handler.cc
@@ -69,12 +69,12 @@ MemIOHandler::~MemIOHandler()
     FREE(buffer);
 }
 
-void MemIOHandler::open(IN enum UpnpOpenFileMode mode)
+void MemIOHandler::open(enum UpnpOpenFileMode mode)
 {
     pos = 0;
 }
 
-size_t MemIOHandler::read(OUT char* buf, IN size_t length)
+size_t MemIOHandler::read(char* buf, size_t length)
 {
     size_t ret = 0;
 
@@ -98,7 +98,7 @@ size_t MemIOHandler::read(OUT char* buf, IN size_t length)
     return ret;
 }
 
-void MemIOHandler::seek(IN off_t offset, IN int whence)
+void MemIOHandler::seek(off_t offset, int whence)
 {
     if (whence == SEEK_SET) {
         // offset must be positive when SEEK_SET is used
diff --git a/src/mem_io_handler.h b/src/mem_io_handler.h
index beab8983..d2311dc9 100644
--- a/src/mem_io_handler.h
+++ b/src/mem_io_handler.h
@@ -53,9 +53,9 @@ public:
     virtual ~MemIOHandler();
 
     ///
-    void open(IN enum UpnpOpenFileMode mode) override;
-    size_t read(OUT char* buf, IN size_t length) override;
-    void seek(IN off_t offset, IN int whence) override;
+    void open(enum UpnpOpenFileMode mode) override;
+    size_t read(char* buf, size_t length) override;
+    void seek(off_t offset, int whence) override;
 };
 
 #endif // __MEM_IO_HANDLER_H__
diff --git a/src/metadata/taglib_handler.cc b/src/metadata/taglib_handler.cc
index 0aa12edc..365e2f3c 100644
--- a/src/metadata/taglib_handler.cc
+++ b/src/metadata/taglib_handler.cc
@@ -276,7 +276,7 @@ void TagLibHandler::addArtworkResource(Ref<CdsItem> item, String art_mimetype)
     }
 }
 
-Ref<IOHandler> TagLibHandler::serveContent(IN Ref<CdsItem> item, IN int resNum, OUT off_t* data_size)
+Ref<IOHandler> TagLibHandler::serveContent(Ref<CdsItem> item, int resNum, off_t* data_size)
 {
     Ref<Dictionary> mappings = ConfigManager::getInstance()->getDictionaryOption(CFG_IMPORT_MAPPINGS_MIMETYPE_TO_CONTENTTYPE_LIST);
     String content_type = mappings->get(item->getMimeType());
diff --git a/src/process_io_handler.cc b/src/process_io_handler.cc
index 681c0921..c4f9ce27 100644
--- a/src/process_io_handler.cc
+++ b/src/process_io_handler.cc
@@ -153,7 +153,7 @@ ProcessIOHandler::ProcessIOHandler(String filename,
     registerAll();
 }
 
-void ProcessIOHandler::open(IN enum UpnpOpenFileMode mode)
+void ProcessIOHandler::open(enum UpnpOpenFileMode mode)
 {
     if ((main_proc != nullptr) && ((!main_proc->isAlive() || abort()))) {
         killall();
@@ -180,7 +180,7 @@ void ProcessIOHandler::open(IN enum UpnpOpenFileMode mode)
     }
 }
 
-size_t ProcessIOHandler::read(OUT char* buf, IN size_t length)
+size_t ProcessIOHandler::read(char* buf, size_t length)
 {
     fd_set readSet;
     struct timeval timeout;
@@ -279,7 +279,7 @@ size_t ProcessIOHandler::read(OUT char* buf, IN size_t length)
     return num_bytes;
 }
 
-size_t ProcessIOHandler::write(IN char* buf, IN size_t length)
+size_t ProcessIOHandler::write(char* buf, size_t length)
 {
     fd_set writeSet;
     struct timeval timeout;
@@ -370,7 +370,7 @@ size_t ProcessIOHandler::write(IN char* buf, IN size_t length)
     return num_bytes;
 }
 
-void ProcessIOHandler::seek(IN off_t offset, IN int whence)
+void ProcessIOHandler::seek(off_t offset, int whence)
 {
     // we know we can not seek in a fifo, but the PS3 asks for a hack...
     if (!ignore_seek)
diff --git a/src/process_io_handler.h b/src/process_io_handler.h
index 3fbf2bd8..75a004c5 100644
--- a/src/process_io_handler.h
+++ b/src/process_io_handler.h
@@ -62,18 +62,18 @@ public:
         bool ignoreSeek = false);
 
     /// \brief Opens file for reading (writing is not supported)
-    void open(IN enum UpnpOpenFileMode mode) override;
+    void open(enum UpnpOpenFileMode mode) override;
 
     /// \brief Reads a previously opened file sequentially.
     /// \param buf Data from the file will be copied into this buffer.
     /// \param length Number of bytes to be copied into the buffer.
-    size_t read(OUT char* buf, IN size_t length) override;
+    size_t read(char* buf, size_t length) override;
 
     /// \brief Writes to a previously opened file.
     /// \param buf Data from the buffer will be written to the file.
     /// \param length Number of bytes to be written from the buffer.
     /// \return number of bytes written.
-    size_t write(OUT char* buf, IN size_t length) override;
+    size_t write(char* buf, size_t length) override;
 
     /// \brief Performs seek on an open file.
     /// \param offset Number of bytes to move in the file. For seeking forwards
@@ -82,7 +82,7 @@ public:
     /// \param whence The position to move relative to. SEEK_CUR to move relative
     /// to current position, SEEK_END to move relative to the end of file,
     /// SEEK_SET to specify an absolute offset.
-    void seek(IN off_t offset, IN int whence) override;
+    void seek(off_t offset, int whence) override;
 
     /// \brief Close a previously opened file and kills the kill_pid process
     void close() override;
diff --git a/src/request_handler.h b/src/request_handler.h
index 3e274624..616cbae5 100644
--- a/src/request_handler.h
+++ b/src/request_handler.h
@@ -38,9 +38,9 @@
 
 class RequestHandler : public zmm::Object {
 public:
-    virtual void getInfo(IN const char *filename, OUT UpnpFileInfo *info) = 0;
+    virtual void getInfo(const char *filename, UpnpFileInfo *info) = 0;
 
-    virtual zmm::Ref<IOHandler> open(IN const char* filename, IN enum UpnpOpenFileMode mode, IN zmm::String range) = 0;
+    virtual zmm::Ref<IOHandler> open(const char* filename, enum UpnpOpenFileMode mode, zmm::String range) = 0;
 
     /// \brief Splits the url into a path and parameters string.
     /// Only '?' and '/' separators are allowed, otherwise an exception will
diff --git a/src/serve_request_handler.cc b/src/serve_request_handler.cc
index 94eefb44..abb005f1 100644
--- a/src/serve_request_handler.cc
+++ b/src/serve_request_handler.cc
@@ -44,7 +44,7 @@ ServeRequestHandler::ServeRequestHandler()
 }
 
 /// \todo clean up the fix for internal items
-void ServeRequestHandler::getInfo(IN const char *filename, OUT UpnpFileInfo *info)
+void ServeRequestHandler::getInfo(const char *filename, UpnpFileInfo *info)
 {
     struct stat statbuf;
     int ret = 0;
@@ -100,9 +100,9 @@ void ServeRequestHandler::getInfo(IN const char *filename, OUT UpnpFileInfo *inf
     }
 }
 
-Ref<IOHandler> ServeRequestHandler::open(IN const char* filename,
-    IN enum UpnpOpenFileMode mode,
-    IN zmm::String range)
+Ref<IOHandler> ServeRequestHandler::open(const char* filename,
+    enum UpnpOpenFileMode mode,
+    zmm::String range)
 {
     struct stat statbuf;
     int ret = 0;
diff --git a/src/serve_request_handler.h b/src/serve_request_handler.h
index 3f799d8e..dce399a3 100644
--- a/src/serve_request_handler.h
+++ b/src/serve_request_handler.h
@@ -39,10 +39,10 @@
 class ServeRequestHandler : public RequestHandler {
 public:
     ServeRequestHandler();
-    virtual void getInfo(IN const char *filename, OUT UpnpFileInfo *info);
-    virtual zmm::Ref<IOHandler> open(IN const char* filename,
-        IN enum UpnpOpenFileMode mode,
-        IN zmm::String range);
+    virtual void getInfo(const char *filename, UpnpFileInfo *info);
+    virtual zmm::Ref<IOHandler> open(const char* filename,
+        enum UpnpOpenFileMode mode,
+        zmm::String range);
 };
 
 #endif // __SERVE_REQUEST_HANDLER_H__
diff --git a/src/server.cc b/src/server.cc
index acbeed68..4caef731 100644
--- a/src/server.cc
+++ b/src/server.cc
@@ -453,9 +453,9 @@ int Server::registerVirtualDirCallbacks()
 {
     log_debug("Setting UpnpVirtualDir GetInfoCallback\n");
 #ifdef UPNP_HAS_REQUEST_COOKIES
-    int ret = UpnpVirtualDir_set_GetInfoCallback([](IN const char* filename, OUT UpnpFileInfo* info, const void* cookie, OUT const void** requestCookie) -> int {
+    int ret = UpnpVirtualDir_set_GetInfoCallback([](const char* filename, UpnpFileInfo* info, const void* cookie, const void** requestCookie) -> int {
 #else
-    int ret = UpnpVirtualDir_set_GetInfoCallback([](IN const char* filename, OUT UpnpFileInfo* info, const void* cookie) -> int {
+    int ret = UpnpVirtualDir_set_GetInfoCallback([](const char* filename, UpnpFileInfo* info, const void* cookie) -> int {
 #endif
         try {
             Ref<RequestHandler> reqHandler = static_cast<const Server *>(cookie)->createRequestHandler(filename);
@@ -475,9 +475,9 @@ int Server::registerVirtualDirCallbacks()
 
     log_debug("Setting UpnpVirtualDir OpenCallback\n");
 #ifdef UPNP_HAS_REQUEST_COOKIES
-    ret = UpnpVirtualDir_set_OpenCallback([](IN const char* filename, IN enum UpnpOpenFileMode mode, IN const void* cookie, IN const void* requestCookie) -> UpnpWebFileHandle {
+    ret = UpnpVirtualDir_set_OpenCallback([](const char* filename, enum UpnpOpenFileMode mode, const void* cookie, const void* requestCookie) -> UpnpWebFileHandle {
 #else
-    ret = UpnpVirtualDir_set_OpenCallback([](IN const char* filename, IN enum UpnpOpenFileMode mode, IN const void* cookie) -> UpnpWebFileHandle {
+    ret = UpnpVirtualDir_set_OpenCallback([](const char* filename, enum UpnpOpenFileMode mode, const void* cookie) -> UpnpWebFileHandle {
 #endif
         String link = urlUnescape(zmm::String::copy(filename));
 
@@ -502,9 +502,9 @@ int Server::registerVirtualDirCallbacks()
 
     log_debug("Setting UpnpVirtualDir ReadCallback\n");
 #ifdef UPNP_HAS_REQUEST_COOKIES
-    ret = UpnpVirtualDir_set_ReadCallback([](IN UpnpWebFileHandle f, OUT char* buf, IN size_t length, IN const void* cookie, IN const void* requestCookie) -> int {
+    ret = UpnpVirtualDir_set_ReadCallback([](UpnpWebFileHandle f, char* buf, size_t length, const void* cookie, const void* requestCookie) -> int {
 #else
-    ret = UpnpVirtualDir_set_ReadCallback([](IN UpnpWebFileHandle f, OUT char* buf, IN size_t length, IN const void* cookie) -> int {
+    ret = UpnpVirtualDir_set_ReadCallback([](UpnpWebFileHandle f, char* buf, size_t length, const void* cookie) -> int {
 #endif
         //log_debug("%p read(%d)\n", f, length);
         if (static_cast<const Server*>(cookie)->getShutdownStatus())
@@ -518,9 +518,9 @@ int Server::registerVirtualDirCallbacks()
 
     log_debug("Setting UpnpVirtualDir WriteCallback\n");
 #ifdef UPNP_HAS_REQUEST_COOKIES
-    ret = UpnpVirtualDir_set_WriteCallback([](IN UpnpWebFileHandle f, IN char* buf, IN size_t length, IN const void* cookie, IN const void* requestCookie) -> int {
+    ret = UpnpVirtualDir_set_WriteCallback([](UpnpWebFileHandle f, char* buf, size_t length, const void* cookie, const void* requestCookie) -> int {
 #else
-    ret = UpnpVirtualDir_set_WriteCallback([](IN UpnpWebFileHandle f, IN char* buf, IN size_t length, IN const void* cookie) -> int {
+    ret = UpnpVirtualDir_set_WriteCallback([](UpnpWebFileHandle f, char* buf, size_t length, const void* cookie) -> int {
 #endif
         //log_debug("%p write(%d)\n", f, length);
         return 0;
@@ -530,9 +530,9 @@ int Server::registerVirtualDirCallbacks()
 
     log_debug("Setting UpnpVirtualDir SeekCallback\n");
 #ifdef UPNP_HAS_REQUEST_COOKIES
-    ret = UpnpVirtualDir_set_SeekCallback([](IN UpnpWebFileHandle f, IN off_t offset, IN int whence, IN const void* cookie, IN const void* requestCookie) -> int {
+    ret = UpnpVirtualDir_set_SeekCallback([](UpnpWebFileHandle f, off_t offset, int whence, const void* cookie, const void* requestCookie) -> int {
 #else
-    ret = UpnpVirtualDir_set_SeekCallback([](IN UpnpWebFileHandle f, IN off_t offset, IN int whence, IN const void* cookie) -> int {
+    ret = UpnpVirtualDir_set_SeekCallback([](UpnpWebFileHandle f, off_t offset, int whence, const void* cookie) -> int {
 #endif
         //log_debug("%p seek(%d, %d)\n", f, offset, whence);
         try {
@@ -551,9 +551,9 @@ int Server::registerVirtualDirCallbacks()
 
     log_debug("Setting UpnpVirtualDir CloseCallback\n");
 #ifdef UPNP_HAS_REQUEST_COOKIES
-    UpnpVirtualDir_set_CloseCallback([](IN UpnpWebFileHandle f, IN const void* cookie, IN const void* requestCookie) -> int {
+    UpnpVirtualDir_set_CloseCallback([](UpnpWebFileHandle f, const void* cookie, const void* requestCookie) -> int {
 #else
-    UpnpVirtualDir_set_CloseCallback([](IN UpnpWebFileHandle f, IN const void* cookie) -> int {
+    UpnpVirtualDir_set_CloseCallback([](UpnpWebFileHandle f, const void* cookie) -> int {
 #endif
         //log_debug("%p close()\n", f);
         Ref<IOHandler> handler((IOHandler*)f);
diff --git a/src/url_request_handler.cc b/src/url_request_handler.cc
index aeadfc8a..3193c782 100644
--- a/src/url_request_handler.cc
+++ b/src/url_request_handler.cc
@@ -58,7 +58,7 @@ URLRequestHandler::URLRequestHandler()
 {
 }
 
-void URLRequestHandler::getInfo(IN const char *filename, OUT UpnpFileInfo *info)
+void URLRequestHandler::getInfo(const char *filename, UpnpFileInfo *info)
 {
     log_debug("start\n");
 
@@ -154,9 +154,9 @@ void URLRequestHandler::getInfo(IN const char *filename, OUT UpnpFileInfo *info)
     /// \todo transcoding for get_info
 }
 
-Ref<IOHandler> URLRequestHandler::open(IN const char* filename,
-    IN enum UpnpOpenFileMode mode,
-    IN String range)
+Ref<IOHandler> URLRequestHandler::open(const char* filename,
+    enum UpnpOpenFileMode mode,
+    String range)
 {
     int objectID;
     String mimeType;
diff --git a/src/url_request_handler.h b/src/url_request_handler.h
index 8125b56b..52d75302 100644
--- a/src/url_request_handler.h
+++ b/src/url_request_handler.h
@@ -39,10 +39,10 @@
 class URLRequestHandler : public RequestHandler {
 public:
     URLRequestHandler();
-    virtual void getInfo(IN const char *filename, OUT UpnpFileInfo *info);
-    virtual zmm::Ref<IOHandler> open(IN const char* filename,
-        IN enum UpnpOpenFileMode mode,
-        IN zmm::String range);
+    virtual void getInfo(const char *filename, UpnpFileInfo *info);
+    virtual zmm::Ref<IOHandler> open(const char* filename,
+        enum UpnpOpenFileMode mode,
+        zmm::String range);
 };
 
 #endif // __URL_REQUEST_HANDLER_H__
diff --git a/src/util/headers.h b/src/util/headers.h
index 97915cc6..6374c7a8 100644
--- a/src/util/headers.h
+++ b/src/util/headers.h
@@ -37,7 +37,7 @@ class Headers {
 public:
     void addHeader(zmm::String header, zmm::String value);
     void addHeader(const std::string& header, const std::string& value);
-    void writeHeaders(IN UpnpFileInfo *fileInfo) const;
+    void writeHeaders(UpnpFileInfo *fileInfo) const;
 
 private:
     std::unique_ptr<std::map<std::string, std::string>> headers;
diff --git a/src/web_request_handler.cc b/src/web_request_handler.cc
index 070f9bf1..8683b928 100644
--- a/src/web_request_handler.cc
+++ b/src/web_request_handler.cc
@@ -89,7 +89,7 @@ String WebRequestHandler::renderXMLHeader()
     return _("<?xml version=\"1.0\" encoding=\"") + DEFAULT_INTERNAL_CHARSET + "\"?>\n";
 }
 
-void WebRequestHandler::getInfo(IN const char *filename, OUT UpnpFileInfo *info)
+void WebRequestHandler::getInfo(const char *filename, UpnpFileInfo *info)
 {
     this->filename = filename;
 
@@ -122,7 +122,7 @@ void WebRequestHandler::getInfo(IN const char *filename, OUT UpnpFileInfo *info)
     headers.writeHeaders(info);
 }
 
-Ref<IOHandler> WebRequestHandler::open(IN enum UpnpOpenFileMode mode)
+Ref<IOHandler> WebRequestHandler::open(enum UpnpOpenFileMode mode)
 {
     root = Ref<Element>(new Element(_("root")));
 
@@ -219,9 +219,9 @@ Ref<IOHandler> WebRequestHandler::open(IN enum UpnpOpenFileMode mode)
     return RefCast(io_handler, IOHandler);
 }
 
-Ref<IOHandler> WebRequestHandler::open(IN const char* filename,
-    IN enum UpnpOpenFileMode mode,
-    IN String range)
+Ref<IOHandler> WebRequestHandler::open(const char* filename,
+    enum UpnpOpenFileMode mode,
+    String range)
 {
     this->filename = filename;
     this->mode = mode;
diff --git a/src/web_request_handler.h b/src/web_request_handler.h
index 42a38060..b9069884 100644
--- a/src/web_request_handler.h
+++ b/src/web_request_handler.h
@@ -101,7 +101,7 @@ protected:
     /// \brief Prepares the output buffer and calls the process function.
     /// \return IOHandler
     /// \todo Genych, chto tut proishodit, ya tolkom che to ne wrubaus??
-    zmm::Ref<IOHandler> open(IN enum UpnpOpenFileMode mode);
+    zmm::Ref<IOHandler> open(enum UpnpOpenFileMode mode);
 
     /// \brief add the ui update ids from the given session as xml tags to the given root element
     /// \param root the xml element to add the elements to
@@ -135,15 +135,15 @@ public:
     /// dynamic XML) we do not know the size of the data. This is of course different
     /// for the FileRequestHandler, where we can check the file and return all
     /// information about it.
-    void getInfo(IN const char *filename, OUT UpnpFileInfo *info) override;
+    void getInfo(const char *filename, UpnpFileInfo *info) override;
 
     /// \brief Decodes the parameters from the filename (URL) and calls the internal open() function.
     /// \param filename The requested URL
     /// \param mode either UPNP_READ or UPNP_WRITE
     /// \return the appropriate IOHandler for the request.
-    zmm::Ref<IOHandler> open(IN const char* filename,
-        IN enum UpnpOpenFileMode mode,
-        IN zmm::String range) override;
+    zmm::Ref<IOHandler> open(const char* filename,
+        enum UpnpOpenFileMode mode,
+        zmm::String range) override;
 
     /// \brief This method must be overridden by the subclasses that actually process the given request.
     virtual void process() = 0;
-- 
2.26.2