Skip to content

Commit 9546cde

Browse files
committed
standardize usage of int32_t instead of size_t
1 parent 347e5ee commit 9546cde

3 files changed

Lines changed: 27 additions & 27 deletions

File tree

sources/LLVMSharp.Interop/llvmsharp/llvmsharp.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ public static unsafe partial class llvmsharp
2424

2525
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DICompositeType_getIdentifier", ExactSpelling = true)]
2626
[return: NativeTypeName("const char *")]
27-
public static extern sbyte* DICompositeType_getIdentifier([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* type, [NativeTypeName("size_t *")] nuint* out_size);
27+
public static extern sbyte* DICompositeType_getIdentifier([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* type, [NativeTypeName("int32_t *")] int* out_size);
2828

2929
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DIDerivedType_getBaseType", ExactSpelling = true)]
3030
[return: NativeTypeName("LLVMMetadataRef")]
@@ -36,7 +36,7 @@ public static unsafe partial class llvmsharp
3636

3737
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DIEnumerator_getName", ExactSpelling = true)]
3838
[return: NativeTypeName("const char *")]
39-
public static extern sbyte* DIEnumerator_getName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* enumerator, [NativeTypeName("size_t *")] nuint* out_size);
39+
public static extern sbyte* DIEnumerator_getName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* enumerator, [NativeTypeName("int32_t *")] int* out_size);
4040

4141
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DIEnumerator_getValue_SExt", ExactSpelling = true)]
4242
[return: NativeTypeName("int64_t")]
@@ -52,11 +52,11 @@ public static unsafe partial class llvmsharp
5252

5353
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DIFile_getDirectory", ExactSpelling = true)]
5454
[return: NativeTypeName("const char *")]
55-
public static extern sbyte* DIFile_getDirectory([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* file, [NativeTypeName("size_t *")] nuint* out_size);
55+
public static extern sbyte* DIFile_getDirectory([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* file, [NativeTypeName("int32_t *")] int* out_size);
5656

5757
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DIFile_getFilename", ExactSpelling = true)]
5858
[return: NativeTypeName("const char *")]
59-
public static extern sbyte* DIFile_getFilename([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* file, [NativeTypeName("size_t *")] nuint* out_size);
59+
public static extern sbyte* DIFile_getFilename([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* file, [NativeTypeName("int32_t *")] int* out_size);
6060

6161
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DIImportedEntity_getEntity", ExactSpelling = true)]
6262
[return: NativeTypeName("LLVMMetadataRef")]
@@ -84,15 +84,15 @@ public static unsafe partial class llvmsharp
8484

8585
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DINamespace_getName", ExactSpelling = true)]
8686
[return: NativeTypeName("const char *")]
87-
public static extern sbyte* DINamespace_getName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* node, [NativeTypeName("size_t *")] nuint* out_size);
87+
public static extern sbyte* DINamespace_getName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* node, [NativeTypeName("int32_t *")] int* out_size);
8888

8989
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DINamespace_getScope", ExactSpelling = true)]
9090
[return: NativeTypeName("LLVMMetadataRef")]
9191
public static extern LLVMOpaqueMetadata* DINamespace_getScope([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* node);
9292

9393
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DINode_getTagString", ExactSpelling = true)]
9494
[return: NativeTypeName("const char *")]
95-
public static extern sbyte* DINode_getTagString([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* node, [NativeTypeName("size_t *")] nuint* out_size);
95+
public static extern sbyte* DINode_getTagString([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* node, [NativeTypeName("int32_t *")] int* out_size);
9696

9797
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DISubprogram_getContainingType", ExactSpelling = true)]
9898
[return: NativeTypeName("LLVMMetadataRef")]
@@ -104,11 +104,11 @@ public static unsafe partial class llvmsharp
104104

105105
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DISubprogram_getLinkageName", ExactSpelling = true)]
106106
[return: NativeTypeName("const char *")]
107-
public static extern sbyte* DISubprogram_getLinkageName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* subprogram, [NativeTypeName("size_t *")] nuint* out_size);
107+
public static extern sbyte* DISubprogram_getLinkageName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* subprogram, [NativeTypeName("int32_t *")] int* out_size);
108108

109109
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DISubprogram_getName", ExactSpelling = true)]
110110
[return: NativeTypeName("const char *")]
111-
public static extern sbyte* DISubprogram_getName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* subprogram, [NativeTypeName("size_t *")] nuint* out_size);
111+
public static extern sbyte* DISubprogram_getName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* subprogram, [NativeTypeName("int32_t *")] int* out_size);
112112

113113
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DISubprogram_getScopeLine", ExactSpelling = true)]
114114
[return: NativeTypeName("uint32_t")]
@@ -146,7 +146,7 @@ public static unsafe partial class llvmsharp
146146

147147
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DIVariable_getName", ExactSpelling = true)]
148148
[return: NativeTypeName("const char *")]
149-
public static extern sbyte* DIVariable_getName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* variable, [NativeTypeName("size_t *")] nuint* out_size);
149+
public static extern sbyte* DIVariable_getName([NativeTypeName("LLVMMetadataRef")] LLVMOpaqueMetadata* variable, [NativeTypeName("int32_t *")] int* out_size);
150150

151151
[DllImport("libLLVMSharp", CallingConvention = CallingConvention.Cdecl, EntryPoint = "llvmsharp_DIVariable_getType", ExactSpelling = true)]
152152
[return: NativeTypeName("LLVMMetadataRef")]

sources/libLLVMSharp/LLVMSharp.cpp

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ void llvmsharp_DICompositeType_getElements(LLVMMetadataRef type, LLVMMetadataRef
8181
*out_size = size;
8282
}
8383

84-
const char* llvmsharp_DICompositeType_getIdentifier(LLVMMetadataRef type, size_t* out_size)
84+
const char* llvmsharp_DICompositeType_getIdentifier(LLVMMetadataRef type, int32_t* out_size)
8585
{
8686
DICompositeType* unwrapped = unwrap<DICompositeType>(type);
8787
StringRef identifier = unwrapped->getIdentifier();
@@ -101,7 +101,7 @@ LLVMMetadataRef llvmsharp_DIDerivedType_getExtraData(LLVMMetadataRef type)
101101
return wrap(unwrapped->getExtraData());
102102
}
103103

104-
const char* llvmsharp_DIEnumerator_getName(LLVMMetadataRef enumerator, size_t* out_size)
104+
const char* llvmsharp_DIEnumerator_getName(LLVMMetadataRef enumerator, int32_t* out_size)
105105
{
106106
DIEnumerator* unwrapped = unwrap<DIEnumerator>(enumerator);
107107
StringRef name = unwrapped->getName();
@@ -127,15 +127,15 @@ uint8_t llvmsharp_DIEnumerator_isUnsigned(LLVMMetadataRef enumerator)
127127
return unwrapped->isUnsigned();
128128
}
129129

130-
const char* llvmsharp_DIFile_getDirectory(LLVMMetadataRef file, size_t* out_size)
130+
const char* llvmsharp_DIFile_getDirectory(LLVMMetadataRef file, int32_t* out_size)
131131
{
132132
DIFile* unwrapped = unwrap<DIFile>(file);
133133
StringRef name = unwrapped->getDirectory();
134134
*out_size = (int32_t)name.size();
135135
return name.data();
136136
}
137137

138-
const char* llvmsharp_DIFile_getFilename(LLVMMetadataRef file, size_t* out_size)
138+
const char* llvmsharp_DIFile_getFilename(LLVMMetadataRef file, int32_t* out_size)
139139
{
140140
DIFile* unwrapped = unwrap<DIFile>(file);
141141
StringRef name = unwrapped->getFilename();
@@ -179,7 +179,7 @@ LLVMMetadataRef llvmsharp_DILexicalBlock_getScope(LLVMMetadataRef block)
179179
return wrap(unwrapped->getScope());
180180
}
181181

182-
const char* llvmsharp_DINamespace_getName(LLVMMetadataRef node, size_t* out_size)
182+
const char* llvmsharp_DINamespace_getName(LLVMMetadataRef node, int32_t* out_size)
183183
{
184184
DINamespace* unwrapped = unwrap<DINamespace>(node);
185185
StringRef name = unwrapped->getName();
@@ -193,7 +193,7 @@ LLVMMetadataRef llvmsharp_DINamespace_getScope(LLVMMetadataRef node)
193193
return wrap(unwrapped->getScope());
194194
}
195195

196-
const char* llvmsharp_DINode_getTagString(LLVMMetadataRef node, size_t* out_size)
196+
const char* llvmsharp_DINode_getTagString(LLVMMetadataRef node, int32_t* out_size)
197197
{
198198
DINode* unwrapped = unwrap<DINode>(node);
199199
uint16_t tag = unwrapped->getTag();
@@ -214,15 +214,15 @@ uint32_t llvmsharp_DISubprogram_getFlags(LLVMMetadataRef subprogram)
214214
return unwrapped->getFlags();
215215
}
216216

217-
const char* llvmsharp_DISubprogram_getLinkageName(LLVMMetadataRef subprogram, size_t* out_size)
217+
const char* llvmsharp_DISubprogram_getLinkageName(LLVMMetadataRef subprogram, int32_t* out_size)
218218
{
219219
DISubprogram* unwrapped = unwrap<DISubprogram>(subprogram);
220220
StringRef name = unwrapped->getLinkageName();
221221
*out_size = (int32_t)name.size();
222222
return name.data();
223223
}
224224

225-
const char* llvmsharp_DISubprogram_getName(LLVMMetadataRef subprogram, size_t* out_size)
225+
const char* llvmsharp_DISubprogram_getName(LLVMMetadataRef subprogram, int32_t* out_size)
226226
{
227227
DISubprogram* unwrapped = unwrap<DISubprogram>(subprogram);
228228
StringRef name = unwrapped->getName();
@@ -325,7 +325,7 @@ LLVMMetadataRef llvmsharp_DITemplateValueParameter_getValue(LLVMMetadataRef para
325325
return wrap(unwrapped->getValue());
326326
}
327327

328-
const char* llvmsharp_DIVariable_getName(LLVMMetadataRef variable, size_t* out_size)
328+
const char* llvmsharp_DIVariable_getName(LLVMMetadataRef variable, int32_t* out_size)
329329
{
330330
DIVariable* unwrapped = unwrap<DIVariable>(variable);
331331
StringRef name = unwrapped->getName();

sources/libLLVMSharp/LLVMSharp.h

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -85,23 +85,23 @@ LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DICompositeType_getBaseType(LLVMMeta
8585

8686
LLVMSHARP_LINKAGE void llvmsharp_DICompositeType_getElements(LLVMMetadataRef type, LLVMMetadataRef** out_buffer, int32_t* out_size);
8787

88-
LLVMSHARP_LINKAGE const char* llvmsharp_DICompositeType_getIdentifier(LLVMMetadataRef type, size_t* out_size);
88+
LLVMSHARP_LINKAGE const char* llvmsharp_DICompositeType_getIdentifier(LLVMMetadataRef type, int32_t* out_size);
8989

9090
LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DIDerivedType_getBaseType(LLVMMetadataRef type);
9191

9292
LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DIDerivedType_getExtraData(LLVMMetadataRef type);
9393

94-
LLVMSHARP_LINKAGE const char* llvmsharp_DIEnumerator_getName(LLVMMetadataRef enumerator, size_t* out_size);
94+
LLVMSHARP_LINKAGE const char* llvmsharp_DIEnumerator_getName(LLVMMetadataRef enumerator, int32_t* out_size);
9595

9696
LLVMSHARP_LINKAGE int64_t llvmsharp_DIEnumerator_getValue_SExt(LLVMMetadataRef enumerator);
9797

9898
LLVMSHARP_LINKAGE uint64_t llvmsharp_DIEnumerator_getValue_ZExt(LLVMMetadataRef enumerator);
9999

100100
LLVMSHARP_LINKAGE uint8_t llvmsharp_DIEnumerator_isUnsigned(LLVMMetadataRef enumerator);
101101

102-
LLVMSHARP_LINKAGE const char* llvmsharp_DIFile_getDirectory(LLVMMetadataRef file, size_t* out_size);
102+
LLVMSHARP_LINKAGE const char* llvmsharp_DIFile_getDirectory(LLVMMetadataRef file, int32_t* out_size);
103103

104-
LLVMSHARP_LINKAGE const char* llvmsharp_DIFile_getFilename(LLVMMetadataRef file, size_t* out_size);
104+
LLVMSHARP_LINKAGE const char* llvmsharp_DIFile_getFilename(LLVMMetadataRef file, int32_t* out_size);
105105

106106
LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DIImportedEntity_getEntity(LLVMMetadataRef node);
107107

@@ -115,19 +115,19 @@ LLVMSHARP_LINKAGE uint32_t llvmsharp_DILexicalBlock_getLine(LLVMMetadataRef bloc
115115

116116
LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DILexicalBlock_getScope(LLVMMetadataRef block);
117117

118-
LLVMSHARP_LINKAGE const char* llvmsharp_DINamespace_getName(LLVMMetadataRef node, size_t* out_size);
118+
LLVMSHARP_LINKAGE const char* llvmsharp_DINamespace_getName(LLVMMetadataRef node, int32_t* out_size);
119119

120120
LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DINamespace_getScope(LLVMMetadataRef node);
121121

122-
LLVMSHARP_LINKAGE const char* llvmsharp_DINode_getTagString(LLVMMetadataRef node, size_t* out_size);
122+
LLVMSHARP_LINKAGE const char* llvmsharp_DINode_getTagString(LLVMMetadataRef node, int32_t* out_size);
123123

124124
LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DISubprogram_getContainingType(LLVMMetadataRef subprogram);
125125

126126
LLVMSHARP_LINKAGE uint32_t llvmsharp_DISubprogram_getFlags(LLVMMetadataRef subprogram);
127127

128-
LLVMSHARP_LINKAGE const char* llvmsharp_DISubprogram_getLinkageName(LLVMMetadataRef subprogram, size_t* out_size);
128+
LLVMSHARP_LINKAGE const char* llvmsharp_DISubprogram_getLinkageName(LLVMMetadataRef subprogram, int32_t* out_size);
129129

130-
LLVMSHARP_LINKAGE const char* llvmsharp_DISubprogram_getName(LLVMMetadataRef subprogram, size_t* out_size);
130+
LLVMSHARP_LINKAGE const char* llvmsharp_DISubprogram_getName(LLVMMetadataRef subprogram, int32_t* out_size);
131131

132132
LLVMSHARP_LINKAGE uint32_t llvmsharp_DISubprogram_getScopeLine(LLVMMetadataRef subprogram);
133133

@@ -147,7 +147,7 @@ LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DITemplateParameter_getType(LLVMMeta
147147

148148
LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DITemplateValueParameter_getValue(LLVMMetadataRef parameter);
149149

150-
LLVMSHARP_LINKAGE const char* llvmsharp_DIVariable_getName(LLVMMetadataRef variable, size_t* out_size);
150+
LLVMSHARP_LINKAGE const char* llvmsharp_DIVariable_getName(LLVMMetadataRef variable, int32_t* out_size);
151151

152152
LLVMSHARP_LINKAGE LLVMMetadataRef llvmsharp_DIVariable_getType(LLVMMetadataRef variable);
153153

0 commit comments

Comments
 (0)