Re: dvipdfm jpatch

名前: matsuda
日時: 2001-06-11 19:21:08
IPアドレス: 133.31.107.*

訂正です.原因は別の所にありました. printf の format の解釈の違いで,buffer over-run を起こしていました. ANSI C では %0+3ld の '+' と '0' の優先順位は同じなんでしょうか? *** pdfdoc.c.orig Fri Oct 20 09:06:14 2000 --- pdfdoc.c Mon Jun 11 19:08:00 2001 *************** *** 246,252 **** } time(&current_time); bd_time = localtime(&current_time); ! sprintf (date_string, "D:%04d%02d%02d%02d%02d%02d%0+3ld'%02ld'", bd_time -> tm_year+1900, bd_time -> tm_mon+1, bd_time -> tm_mday, bd_time -> tm_hour, bd_time -> tm_min, bd_time -> tm_sec, -timezone/3600, timezone%3600); --- 246,252 ---- } time(&current_time); bd_time = localtime(&current_time); ! sprintf (date_string, "D:%04d%02d%02d%02d%02d%02d%+03ld'%02ld'", bd_time -> tm_year+1900, bd_time -> tm_mon+1, bd_time -> tm_mday, bd_time -> tm_hour, bd_time -> tm_min, bd_time -> tm_sec, -timezone/3600, timezone%3600);

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)