in src/main/cpp/launcher/windows/src/JavaUtils.c [82:97]
char compareJavaVersion(JavaVersion * first, JavaVersion * second) {
if(first==NULL) return (second==NULL) ? 0 : -1;
if(second==NULL) return -1;
if(first->major == second->major) {
if(first->minor == second->minor) {
if(first->micro == second->micro) {
if(first->update == second->update) return 0;
return (first->update > second->update) ? 1 : -1;
}
return (first->micro > second->micro) ? 1 : -1;
}
return (first->minor > second->minor) ? 1 : -1;
} else {
return (first->major > second->major) ? 1 : -1;
}
}