ruby-changes:2108
From: ko1@a...
Date: 2 Oct 2007 20:17:58 +0900
Subject: [ruby-changes:2108] usa - Ruby:r13599 (trunk): * win32/win32.c (init_env): refactoring. remove unused code.
usa 2007-10-02 20:17:23 +0900 (Tue, 02 Oct 2007)
New Revision: 13599
Modified files:
trunk/ChangeLog
trunk/win32/win32.c
Log:
* win32/win32.c (init_env): refactoring. remove unused code.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/win32/win32.c?r1=13599&r2=13598
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13599&r2=13598
Index: ChangeLog
===================================================================
--- ChangeLog (revision 13598)
+++ ChangeLog (revision 13599)
@@ -1,3 +1,7 @@
+Tue Oct 2 20:16:55 2007 NAKAMURA Usaku <usa@r...>
+
+ * win32/win32.c (init_env): refactoring. remove unused code.
+
Tue Oct 2 12:30:40 2007 Yukihiro Matsumoto <matz@r...>
* array.c (rb_ary_product): generalized product, now takes
Index: win32/win32.c
===================================================================
--- win32/win32.c (revision 13598)
+++ win32/win32.c (revision 13599)
@@ -372,20 +372,17 @@
SetEnvironmentVariable("HOME", env);
}
}
- if (GetEnvironmentVariable("USER", env, sizeof env)) {
- len = strlen(env);
+
+ if (!GetEnvironmentVariable("USER", env, sizeof env)) {
+ if (GetEnvironmentVariable("USERNAME", env, sizeof env) ||
+ GetUserName(env, (len = sizeof env, &len))) {
+ SetEnvironmentVariable("USER", env);
+ }
+ else {
+ NTLoginName = "<Unknown>";
+ return;
+ }
}
- if (GetEnvironmentVariable("USERNAME", env, sizeof env)) {
- len = strlen(env);
- SetEnvironmentVariable("USER", env);
- }
- else if (GetUserName(env, (len = sizeof env, &len))) {
- SetEnvironmentVariable("USER", env);
- }
- else {
- NTLoginName = "<Unknown>";
- return;
- }
NTLoginName = strdup(env);
}
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml