@@ -89,7 +89,7 @@ char **_swift_stdlib_getUnsafeArgvArgc(int *outArgLen) {
89
89
}
90
90
fclose (cmdline);
91
91
*outArgLen = argvec.size ();
92
- char ** outBuf = ( char **) calloc (argvec.size () + 1 , sizeof (char *));
92
+ auto outBuf = static_cast < char **>( calloc (argvec.size () + 1 , sizeof (char *) ));
93
93
std::copy (argvec.begin (), argvec.end (), outBuf);
94
94
outBuf[argvec.size ()] = nullptr ;
95
95
@@ -175,7 +175,7 @@ char **_swift_stdlib_getUnsafeArgvArgc(int *outArgLen) {
175
175
size_t argPtrSize = 0 ;
176
176
for (int i = 0 ; i < 3 && !argPtr; ++i) { // give up after 3 tries
177
177
if (sysctl (mib, 4 , nullptr , &argPtrSize, nullptr , 0 ) != -1 ) {
178
- argPtr = ( char *) malloc (argPtrSize);
178
+ argPtr = static_cast < char *>( malloc (argPtrSize) );
179
179
if (sysctl (mib, 4 , argPtr, &argPtrSize, nullptr , 0 ) == -1 ) {
180
180
free (argPtr);
181
181
argPtr = nullptr ;
@@ -199,7 +199,7 @@ char **_swift_stdlib_getUnsafeArgvArgc(int *outArgLen) {
199
199
for (; curPtr < endPtr; curPtr += strlen (curPtr) + 1 )
200
200
argvec.push_back (strdup (curPtr));
201
201
*outArgLen = argvec.size ();
202
- char ** outBuf = ( char **) calloc (argvec.size () + 1 , sizeof (char *));
202
+ auto outBuf = static_cast < char **>( calloc (argvec.size () + 1 , sizeof (char *) ));
203
203
std::copy (argvec.begin (), argvec.end (), outBuf);
204
204
outBuf[argvec.size ()] = nullptr ;
205
205
@@ -230,8 +230,8 @@ char **_swift_stdlib_getUnsafeArgvArgc(int *outArgLen) {
230
230
return nullptr ;
231
231
232
232
size_t num_ptrs = argc + 1 ;
233
- char *argv_buf = ( char *) malloc ( argv_buf_size);
234
- char **argv = ( char **) calloc (num_ptrs, sizeof (char *));
233
+ char *argv_buf = static_cast < char *>( alloc ( argv_buf_size) );
234
+ char **argv = static_cast < char **>( calloc (num_ptrs, sizeof (char *) ));
235
235
236
236
err = __wasi_args_get ((uint8_t **)argv, (uint8_t *)argv_buf);
237
237
if (err != __WASI_ERRNO_SUCCESS) {
0 commit comments