#include "vm/assertion.h"
#include "vm/global.h"
-#include "vm/vm.h"
-
-#include "vmcore/system.h"
+#include "vm/os.hpp"
+#include "vm/vm.hpp"
/* -ea/-da options ************************************************************/
}
package = false;
- len = system_strlen(name);
+ len = os_strlen(name);
if (name[len - 1] == '/') {
return;
}
- buf = system_strdup(name);
+ buf = os_strdup(name);
if (buf == NULL) {
vm_abort("assertion_ea_da: strdup failed: %s", strerror(errno));
if ((len > 2) && (strcmp(name + (len - 3), "...") == 0)) {
package = true;
assertion_package_count += 1;
-#if defined(WITH_CLASSPATH_SUN)
+#if defined(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK)
buf[len - 2] = '\0';
buf[len - 3] = '/';
#else
assertion_class_count += 1;
}
- len = system_strlen(buf);
+ len = os_strlen(buf);
for (i = 0; i < len; i++) {
-#if defined(WITH_CLASSPATH_SUN)
+#if defined(WITH_JAVA_RUNTIME_LIBRARY_OPENJDK)
if (buf[i] == '.') {
buf[i] = '/';
}