• R/O
  • HTTP
  • SSH
  • HTTPS

timidity41: 提交


Commit MetaInfo

修订版bfa98fab4f5deefa733f5dd6fdc79c50d9b0a579 (tree)
时间2020-06-02 22:52:56
作者Starg <starg@user...>
CommiterStarg

Log Message

Merge branch 'dev41' into unicode

更改概述

差异

--- a/libarc/url.c
+++ b/libarc/url.c
@@ -360,7 +360,7 @@ off_size_t url_tell(URL url)
360360 return url->url_tell(url);
361361 }
362362
363-void url_skip(URL url, ptr_size_t n)
363+void url_skip(URL url, off_size_t n)
364364 {
365365 char tmp[BUFSIZ];
366366
@@ -383,7 +383,7 @@ void url_skip(URL url, ptr_size_t n)
383383
384384 while (n > 0)
385385 {
386- ptr_size_t c;
386+ off_size_t c;
387387
388388 c = n;
389389 if (c > sizeof(tmp))
--- a/libarc/url.h
+++ b/libarc/url.h
@@ -115,7 +115,7 @@ extern off_size_t url_seek_uint64(URL url, uint64 offset, int whence);
115115 extern off_size_t url_tell(URL url);
116116
117117 /* skip n bytes */
118-extern void url_skip(URL url, ptr_size_t n);
118+extern void url_skip(URL url, off_size_t n);
119119
120120 /* seek to first position */
121121 extern void url_rewind(URL url);
@@ -248,9 +248,7 @@ enum url_news_conn_type
248248 #define IS_URL_SEEK_SAFE(url) ((url)->url_seek && \
249249 (url)->type != URL_buff_t)
250250
251-#if -1L != (-1L >> 1)
252-#define URL_MAX_READLIMIT ((~(off_size_t)0L) >> 1)
253-#elif _FILE_OFFSET_BITS > 32
251+#ifdef HAVE_OFF_SIZE_T_64BIT
254252 #define URL_MAX_READLIMIT ((off_size_t)0x7fffffffffffffffLL)
255253 #else
256254 #define URL_MAX_READLIMIT ((off_size_t)0x7fffffffL)
--- a/sf_view_gui/mysndfont.c
+++ b/sf_view_gui/mysndfont.c
@@ -279,7 +279,7 @@ void CreateSoundFontTree(HWND hDlg, LPCSTR x_sf_filename_)
279279 // if (x_cfg_info.d_rom[x_preset][x_keynote])
280280 // sprintf(str_, "Bank%03d Note%03d[ROM] %s\0\0", x_preset, x_keynote, pname_);
281281 // else
282- sprintf(str_, "%03d:%03d %s\0\0", x_preset, x_keynote, pname_);
282+ snprintf(str_, sizeof(str_) / sizeof(str_[0]), "%03d:%03d %s\0\0", x_preset, x_keynote, pname_);
283283
284284 tv.item.pszText = str_;
285285 tv.item.cchTextMax = strlen(str_);
--- a/timidity/common.c
+++ b/timidity/common.c
@@ -601,7 +601,7 @@ void close_file(struct timidity_file *tf)
601601 /* This is meant for skipping a few bytes. */
602602 void skip(struct timidity_file *tf, size_t len)
603603 {
604- url_skip(tf->url, (long)len);
604+ url_skip(tf->url, (off_size_t)len);
605605 }
606606
607607 char *tf_gets(char *buff, size_t n, struct timidity_file *tf)
Show on old repository browser