File: c_pointer_conversions.h

package info (click to toggle)
swiftlang 6.0.3-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,519,992 kB
  • sloc: cpp: 9,107,863; ansic: 2,040,022; asm: 1,135,751; python: 296,500; objc: 82,456; f90: 60,502; lisp: 34,951; pascal: 19,946; sh: 18,133; perl: 7,482; ml: 4,937; javascript: 4,117; makefile: 3,840; awk: 3,535; xml: 914; fortran: 619; cs: 573; ruby: 573
file content (52 lines) | stat: -rw-r--r-- 2,144 bytes parent folder | download
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
@import Foundation;

#include "stdint.h"

void void_ptr_func(void * _Nonnull buffer);
void const_void_ptr_func(const void * _Nonnull buffer);
void opt_void_ptr_func(void * _Nullable buffer);
void const_opt_void_ptr_func(const void * _Nullable buffer);

void char_ptr_func(char *  _Nonnull buffer);
void const_char_ptr_func(const char *  _Nonnull buffer);

void opt_char_ptr_func(char * _Nullable buffer);
void const_opt_char_ptr_func(const char * _Nullable buffer);

void unsigned_char_ptr_func(unsigned char * _Nonnull buffer);
void const_unsigned_char_ptr_func(const unsigned char * _Nonnull buffer);

void opt_unsigned_char_ptr_func(char * _Nullable buffer);
void const_opt_unsigned_char_ptr_func(const char * _Nullable buffer);

void int_16_ptr_func(int16_t * _Nonnull buffer);
void int_32_ptr_func(int32_t * _Nonnull buffer);
void int_64_ptr_func(int64_t * _Nonnull buffer);

void opt_int_16_ptr_func(int16_t * _Nullable buffer);
void opt_int_32_ptr_func(int32_t * _Nullable buffer);
void opt_int_64_ptr_func(int64_t * _Nullable buffer);

void const_int_16_ptr_func(const int16_t * _Nonnull buffer);
void const_int_32_ptr_func(const int32_t * _Nonnull buffer);
void const_int_64_ptr_func(const int64_t * _Nonnull buffer);

void const_opt_int_16_ptr_func(const int16_t * _Nullable buffer);
void const_opt_int_32_ptr_func(const int32_t * _Nullable buffer);
void const_opt_int_64_ptr_func(const int64_t * _Nullable buffer);

void uint_16_ptr_func(uint16_t * _Nonnull buffer);
void uint_32_ptr_func(uint32_t * _Nonnull buffer);
void uint_64_ptr_func(uint64_t * _Nonnull buffer);

void opt_uint_16_ptr_func(uint16_t * _Nullable buffer);
void opt_uint_32_ptr_func(uint32_t * _Nullable buffer);
void opt_uint_64_ptr_func(uint64_t * _Nullable buffer);

void const_uint_16_ptr_func(const uint16_t * _Nonnull buffer);
void const_uint_32_ptr_func(const uint32_t * _Nonnull buffer);
void const_uint_64_ptr_func(const uint64_t * _Nonnull buffer);

void const_opt_uint_16_ptr_func(const uint16_t * _Nullable buffer);
void const_opt_uint_32_ptr_func(const uint32_t * _Nullable buffer);
void const_opt_uint_64_ptr_func(const uint64_t * _Nullable buffer);