import opts
`{
-#include <errno.h>
+ #include <errno.h>
+ #include <string.h>
`}
# Local config
end
# Returns null on success
- fun file_rename_to(dest: String): nullable String import String::to_cstring,
- NativeString::to_s, String as nullable `{
- int res = rename(String_to_cstring(recv), String_to_cstring(dest));
+ fun file_rename_to(dest: String): nullable String import String.to_cstring,
+ NativeString.to_s, String.as nullable `{
+ int res = rename(String_to_cstring(self), String_to_cstring(dest));
if (res == 0) return null_String();
return String_as_nullable(NativeString_to_s(strerror(errno)));
`}
class PatternWithDir
super BM_Pattern
- var dir: String
+ var dir: String is noinit
init with_dir(motif, dir: String)
do