[Date Prev] [Date Index] [Date Next]
[Thread Prev] [Thread Index] [Thread Next]

[xyzzy:03940] テンポラリのファイル名



亀井さん、こんにちは。山本です。

(make-temp-file-name "a" "b")

これを実行すると変になるので、こんな感じの変更をして頂けると
嬉しいのですが。


----ここから--------------------------------------------------------
--- src-orig/fileio.cc	Sun Jan 09 01:59:56 2000
+++ src/fileio.cc	Tue Jan 25 22:39:02 2000
@@ -581,12 +581,13 @@
   sprintf (d, "%sXXXX.%s",
            prefix ? prefix : "~xyz", suffix ? suffix : "tmp");
   SetLastError (ERROR_SUCCESS);
+  d += strlen (prefix ? prefix : 4);
   for (int i = 0; i < MAX_SERIAL; i++)
     {
-      d[4] = downcase_digit_char[serial / (SB * SB * SB) % SB];
-      d[5] = downcase_digit_char[serial / (SB * SB) % SB];
-      d[6] = downcase_digit_char[serial / SB % SB];
-      d[7] = downcase_digit_char[serial % SB];
+      d[0] = downcase_digit_char[serial / (SB * SB * SB) % SB];
+      d[1] = downcase_digit_char[serial / (SB * SB) % SB];
+      d[2] = downcase_digit_char[serial / SB % SB];
+      d[3] = downcase_digit_char[serial % SB];
       serial = (serial + 1) % MAX_SERIAL;
       if (!dirp)
         {
----ここまで--------------------------------------------------------

-- 
山本真二           sinj@xxxxxxxxxxxx

Index Home