[xyzzy:03940] テンポラリのファイル名
- Subject: [xyzzy:03940] テンポラリのファイル名
- From: YAMAMOTO Shinji <sinj@xxxxxxxxxxxx>
- X-mailer: Denshin 8 Go V321.2b5
亀井さん、こんにちは。山本です。
(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