Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mtools for openSUSE:Factory checked in at 2022-04-22 21:52:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mtools (Old) and /work/SRC/openSUSE:Factory/.mtools.new.1538 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mtools" Fri Apr 22 21:52:28 2022 rev:60 rq:970677 version:4.0.39 Changes: -------- --- /work/SRC/openSUSE:Factory/mtools/mtools.changes 2022-03-11 11:47:50.318836277 +0100 +++ /work/SRC/openSUSE:Factory/.mtools.new.1538/mtools.changes 2022-04-22 21:52:42.290700065 +0200 @@ -1,0 +2,8 @@ +Fri Apr 15 00:37:45 UTC 2022 - Dirk M??ller <dmuel...@suse.com> + +- update to 4.0.39: + * Rename strtoi to strosi (string to signed int). The strtoi + function on BSD does something else (returns an intmax, not + an int) + +------------------------------------------------------------------- Old: ---- mtools-4.0.38.tar.bz2 mtools-4.0.38.tar.bz2.sig New: ---- mtools-4.0.39.tar.bz2 mtools-4.0.39.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mtools.spec ++++++ --- /var/tmp/diff_new_pack.bNdUha/_old 2022-04-22 21:52:42.794700640 +0200 +++ /var/tmp/diff_new_pack.bNdUha/_new 2022-04-22 21:52:42.798700643 +0200 @@ -17,7 +17,7 @@ Name: mtools -Version: 4.0.38 +Version: 4.0.39 Release: 0 Summary: Tools to access MS-DOS filesystems without kernel drivers License: GPL-3.0-or-later ++++++ mtools-4.0.38.tar.bz2 -> mtools-4.0.39.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/NEWS new/mtools-4.0.39/NEWS --- old/mtools-4.0.38/NEWS 2022-03-03 21:24:06.000000000 +0100 +++ new/mtools-4.0.39/NEWS 2022-04-10 19:18:32.000000000 +0200 @@ -1,3 +1,7 @@ +v4_0_39 + - Rename strtoi to strosi (string to signed int). The strtoi + function on BSD does something else (returns an intmax, not + an int) v4_0_38 - Make sure case byte is cleared when making the special directory entries "." and ".." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/config.c new/mtools-4.0.39/config.c --- old/mtools-4.0.38/config.c 2021-11-22 13:24:14.000000000 +0100 +++ new/mtools-4.0.39/config.c 2022-04-10 19:12:11.000000000 +0200 @@ -266,7 +266,7 @@ errno = 0; switch(global_switches[i].type) { case T_INT: - * ((int *)global_switches[i].address) = strtoi(s,0,0); + * ((int *)global_switches[i].address) = strtosi(s,0,0); break; case T_UINT: * ((unsigned int *)global_switches[i].address) = strtoui(s,0,0); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/config.h.in new/mtools-4.0.39/config.h.in --- old/mtools-4.0.38/config.h.in 2021-12-07 21:56:14.000000000 +0100 +++ new/mtools-4.0.39/config.h.in 2022-04-10 19:12:30.000000000 +0200 @@ -243,9 +243,6 @@ /* Define to 1 if you have the `strspn' function. */ #undef HAVE_STRSPN -/* Define to 1 if you have the `strtoi' function. */ -#undef HAVE_STRTOI - /* Define to 1 if you have the `strtol' function. */ #undef HAVE_STRTOL diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/configure new/mtools-4.0.39/configure --- old/mtools-4.0.38/configure 2022-03-03 21:25:57.000000000 +0100 +++ new/mtools-4.0.39/configure 2022-04-10 19:24:29.000000000 +0200 @@ -4970,7 +4970,7 @@ fi -for ac_header in getopt.h stdarg.h stdlib.h unistd.h linux/unistd.h \ +for ac_header in getopt.h stdarg.h stdlib.h inttypes.h unistd.h linux/unistd.h \ libc.h fcntl.h limits.h sys/file.h sys/ioctl.h sys/time.h strings.h string.h \ sys/param.h memory.h malloc.h io.h signal.h sys/signal.h utime.h sgtty.h \ sys/floppy.h mntent.h sys/sysmacros.h netinet/in.h netinet/tcp.h assert.h \ @@ -6004,7 +6004,7 @@ for ac_func in strerror random srandom strchr strrchr lockf flock \ strcasecmp strncasecmp strnlen atexit on_exit getpass memmove \ -strdup strndup strcspn strspn strtoul strtol strtoll strtoi strtoui \ +strdup strndup strcspn strspn strtoul strtol strtoll strtoui \ memcpy strpbrk memset setenv seteuid setresuid setpgrp \ tcsetattr tcflush basename fchdir media_oldaliases \ snprintf setlocale toupper_l strncasecmp_l \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/configure.in new/mtools-4.0.39/configure.in --- old/mtools-4.0.38/configure.in 2021-11-22 13:24:14.000000000 +0100 +++ new/mtools-4.0.39/configure.in 2022-04-10 19:11:46.000000000 +0200 @@ -105,7 +105,7 @@ AC_HEADER_STDC AC_HEADER_SYS_WAIT AC_HEADER_STDBOOL -AC_CHECK_HEADERS(getopt.h stdarg.h stdlib.h unistd.h linux/unistd.h \ +AC_CHECK_HEADERS(getopt.h stdarg.h stdlib.h inttypes.h unistd.h linux/unistd.h \ libc.h fcntl.h limits.h sys/file.h sys/ioctl.h sys/time.h strings.h string.h \ sys/param.h memory.h malloc.h io.h signal.h sys/signal.h utime.h sgtty.h \ sys/floppy.h mntent.h sys/sysmacros.h netinet/in.h netinet/tcp.h assert.h \ @@ -218,7 +218,7 @@ AC_TYPE_SIGNAL AC_CHECK_FUNCS(strerror random srandom strchr strrchr lockf flock \ strcasecmp strncasecmp strnlen atexit on_exit getpass memmove \ -strdup strndup strcspn strspn strtoul strtol strtoll strtoi strtoui \ +strdup strndup strcspn strspn strtoul strtol strtoll strtoui \ memcpy strpbrk memset setenv seteuid setresuid setpgrp \ tcsetattr tcflush basename fchdir media_oldaliases \ snprintf setlocale toupper_l strncasecmp_l \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/debian/changelog new/mtools-4.0.39/debian/changelog --- old/mtools-4.0.38/debian/changelog 2022-03-03 21:24:57.000000000 +0100 +++ new/mtools-4.0.39/debian/changelog 2022-04-10 19:20:04.000000000 +0200 @@ -1,3 +1,10 @@ +mtools (4.0.39) stable; urgency=low + + * Rename strtoi to strosi (string to signed int). The strtoi + function on BSD does something else (returns an intmax, not an + int) + + -- Alain Knaff <al...@knaff.lu> Sun, 10 Apr 2022 19:19:40 +0200 mtools (4.0.38) stable; urgency=low * Make sure case byte is cleared when making the special diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/floppyd.1 new/mtools-4.0.39/floppyd.1 --- old/mtools-4.0.38/floppyd.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/floppyd.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH floppyd 1 "03Mar22" mtools-4.0.38 +.TH floppyd 1 "10Apr22" mtools-4.0.39 .SH Name floppyd - floppy daemon for remote access to floppy drive '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/floppyd_installtest.1 new/mtools-4.0.39/floppyd_installtest.1 --- old/mtools-4.0.38/floppyd_installtest.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/floppyd_installtest.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH floppyd_installtest 1 "03Mar22" mtools-4.0.38 +.TH floppyd_installtest 1 "10Apr22" mtools-4.0.39 .SH Name floppyd_installtest - tests whether floppyd is installed and running '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/floppyd_io.c new/mtools-4.0.39/floppyd_io.c --- old/mtools-4.0.38/floppyd_io.c 2021-12-26 18:53:52.000000000 +0100 +++ new/mtools-4.0.39/floppyd_io.c 2022-04-10 19:12:10.000000000 +0200 @@ -470,7 +470,7 @@ p++; *drive = 0; if(*p >= '0' && *p <= '9') - *drive = strtoi(p, &p, 0); + *drive = strtosi(p, &p, 0); *display = strdup(newname); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mattrib.1 new/mtools-4.0.39/mattrib.1 --- old/mtools-4.0.38/mattrib.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mattrib.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mattrib 1 "03Mar22" mtools-4.0.38 +.TH mattrib 1 "10Apr22" mtools-4.0.39 .SH Name mattrib - change MSDOS file attribute flags '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mbadblocks.1 new/mtools-4.0.39/mbadblocks.1 --- old/mtools-4.0.38/mbadblocks.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mbadblocks.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mbadblocks 1 "03Mar22" mtools-4.0.38 +.TH mbadblocks 1 "10Apr22" mtools-4.0.39 .SH Name mbadblocks - tests a floppy disk, and marks the bad blocks in the FAT '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mcat.1 new/mtools-4.0.39/mcat.1 --- old/mtools-4.0.38/mcat.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mcat.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mcat 1 "03Mar22" mtools-4.0.38 +.TH mcat 1 "10Apr22" mtools-4.0.39 .SH Name mcat - dump raw disk image '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mcd.1 new/mtools-4.0.39/mcd.1 --- old/mtools-4.0.38/mcd.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mcd.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mcd 1 "03Mar22" mtools-4.0.38 +.TH mcd 1 "10Apr22" mtools-4.0.39 .SH Name mcd - change MSDOS directory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mcopy.1 new/mtools-4.0.39/mcopy.1 --- old/mtools-4.0.38/mcopy.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mcopy.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mcopy 1 "03Mar22" mtools-4.0.38 +.TH mcopy 1 "10Apr22" mtools-4.0.39 .SH Name mcopy - copy MSDOS files to/from Unix '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mdel.1 new/mtools-4.0.39/mdel.1 --- old/mtools-4.0.38/mdel.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mdel.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mdel 1 "03Mar22" mtools-4.0.38 +.TH mdel 1 "10Apr22" mtools-4.0.39 .SH Name mdel - delete an MSDOS file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mdeltree.1 new/mtools-4.0.39/mdeltree.1 --- old/mtools-4.0.38/mdeltree.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mdeltree.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mdeltree 1 "03Mar22" mtools-4.0.38 +.TH mdeltree 1 "10Apr22" mtools-4.0.39 .SH Name mdeltree - recursively delete an MSDOS directory and its contents '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mdir.1 new/mtools-4.0.39/mdir.1 --- old/mtools-4.0.38/mdir.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mdir.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mdir 1 "03Mar22" mtools-4.0.38 +.TH mdir 1 "10Apr22" mtools-4.0.39 .SH Name mdir - display an MSDOS directory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mdu.1 new/mtools-4.0.39/mdu.1 --- old/mtools-4.0.38/mdu.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mdu.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mdu 1 "03Mar22" mtools-4.0.38 +.TH mdu 1 "10Apr22" mtools-4.0.39 .SH Name mdu - display the amount of space occupied by an MSDOS directory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mformat.1 new/mtools-4.0.39/mformat.1 --- old/mtools-4.0.38/mformat.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mformat.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mformat 1 "03Mar22" mtools-4.0.38 +.TH mformat 1 "10Apr22" mtools-4.0.39 .SH Name mformat - add an MSDOS filesystem to a low-level formatted floppy disk '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/minfo.1 new/mtools-4.0.39/minfo.1 --- old/mtools-4.0.38/minfo.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/minfo.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH minfo 1 "03Mar22" mtools-4.0.38 +.TH minfo 1 "10Apr22" mtools-4.0.39 .SH Name minfo - print the parameters of a MSDOS filesystem '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mkmanifest.1 new/mtools-4.0.39/mkmanifest.1 --- old/mtools-4.0.38/mkmanifest.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mkmanifest.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mkmanifest 1 "03Mar22" mtools-4.0.38 +.TH mkmanifest 1 "10Apr22" mtools-4.0.39 .SH Name mkmanifest - makes list of file names and their DOS 8+3 equivalent '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mlabel.1 new/mtools-4.0.39/mlabel.1 --- old/mtools-4.0.38/mlabel.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mlabel.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mlabel 1 "03Mar22" mtools-4.0.38 +.TH mlabel 1 "10Apr22" mtools-4.0.39 .SH Name mlabel - make an MSDOS volume label '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mmd.1 new/mtools-4.0.39/mmd.1 --- old/mtools-4.0.38/mmd.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mmd.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mmd 1 "03Mar22" mtools-4.0.38 +.TH mmd 1 "10Apr22" mtools-4.0.39 .SH Name mmd - make an MSDOS subdirectory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mmount.1 new/mtools-4.0.39/mmount.1 --- old/mtools-4.0.38/mmount.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mmount.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mmount 1 "03Mar22" mtools-4.0.38 +.TH mmount 1 "10Apr22" mtools-4.0.39 .SH Name mmount - mount an MSDOS disk '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mmove.1 new/mtools-4.0.39/mmove.1 --- old/mtools-4.0.38/mmove.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mmove.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mmove 1 "03Mar22" mtools-4.0.38 +.TH mmove 1 "10Apr22" mtools-4.0.39 .SH Name mmove - move or rename an MSDOS file or subdirectory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mpartition.1 new/mtools-4.0.39/mpartition.1 --- old/mtools-4.0.38/mpartition.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mpartition.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mpartition 1 "03Mar22" mtools-4.0.38 +.TH mpartition 1 "10Apr22" mtools-4.0.39 .SH Name mpartition - partition an MSDOS hard disk '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mrd.1 new/mtools-4.0.39/mrd.1 --- old/mtools-4.0.38/mrd.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mrd.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mrd 1 "03Mar22" mtools-4.0.38 +.TH mrd 1 "10Apr22" mtools-4.0.39 .SH Name mrd - remove an MSDOS subdirectory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mren.1 new/mtools-4.0.39/mren.1 --- old/mtools-4.0.38/mren.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mren.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mren 1 "03Mar22" mtools-4.0.38 +.TH mren 1 "10Apr22" mtools-4.0.39 .SH Name mren - rename an existing MSDOS file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mshortname.1 new/mtools-4.0.39/mshortname.1 --- old/mtools-4.0.38/mshortname.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mshortname.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mshortname 1 "03Mar22" mtools-4.0.38 +.TH mshortname 1 "10Apr22" mtools-4.0.39 .SH Name mshortname - shows short name of a file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mshowfat.1 new/mtools-4.0.39/mshowfat.1 --- old/mtools-4.0.38/mshowfat.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mshowfat.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mshowfat 1 "03Mar22" mtools-4.0.38 +.TH mshowfat 1 "10Apr22" mtools-4.0.39 .SH Name mshowfat - shows FAT clusters allocated to file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mtools.1 new/mtools-4.0.39/mtools.1 --- old/mtools-4.0.38/mtools.1 2022-03-02 22:21:39.000000000 +0100 +++ new/mtools-4.0.39/mtools.1 2022-04-10 19:15:45.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtools 1 "08Jan22" mtools-4.0.37 +.TH mtools 1 "03Mar22" mtools-4.0.38 .SH Name mtools - utilities to access DOS disks in Unix. '\" t @@ -36,7 +36,7 @@ .nf .ft 3 .in +0.3i -http://ftp.gnu.org/gnu/mtools/mtools-4.0.37.tar.gz +http://ftp.gnu.org/gnu/mtools/mtools-4.0.38.tar.gz .fi .in -0.3i .ft R diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mtools.5 new/mtools-4.0.39/mtools.5 --- old/mtools-4.0.38/mtools.5 2022-03-02 22:21:39.000000000 +0100 +++ new/mtools-4.0.39/mtools.5 2022-04-10 19:15:45.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtools 5 "08Jan22" MTOOLS MTOOLS +.TH mtools 5 "03Mar22" MTOOLS MTOOLS .SH Name mtools.conf - mtools configuration files '\" t @@ -13,7 +13,7 @@ .tr \(if` .tr \(pd" -.ds St Mtools\ 4.0.37 +.ds St Mtools\ 4.0.38 .PP .SH Description .PP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mtools.h new/mtools-4.0.39/mtools.h --- old/mtools-4.0.38/mtools.h 2021-12-26 18:36:08.000000000 +0100 +++ new/mtools-4.0.39/mtools.h 2022-04-10 19:10:41.000000000 +0200 @@ -188,9 +188,7 @@ uint32_t parseSize(char *sizeStr); unsigned int strtoui(const char *nptr, char **endptr, int base); unsigned int atoui(const char *nptr); -#ifndef HAVE_STRTOI -int strtoi(const char *nptr, char **endptr, int base); -#endif +int strtosi(const char *nptr, char **endptr, int base); unsigned long atoul(const char *nptr); uint8_t strtou8(const char *nptr, char **endptr, int base); uint8_t atou8(const char *str); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mtools.info new/mtools-4.0.39/mtools.info --- old/mtools-4.0.38/mtools.info 2022-03-03 21:25:57.000000000 +0100 +++ new/mtools-4.0.39/mtools.info 2022-04-10 19:24:30.000000000 +0200 @@ -1,6 +1,6 @@ This is mtools.info, produced by makeinfo version 6.7 from mtools.texi. -This manual is for Mtools (version 4.0.38, March 2022), which is a +This manual is for Mtools (version 4.0.39, April 2022), which is a collection of tools to allow Unix systems to manipulate MS-DOS files. Copyright (C) 2007, 2009 Free Software Foundation, Inc. Copyright @@ -53,7 +53,7 @@ '/etc/mtools.conf' works on your machine). With mtools, one can change floppies too without unmounting and mounting. - This manual is for Mtools (version 4.0.38, March 2022), which is a + This manual is for Mtools (version 4.0.39, April 2022), which is a collection of tools to allow Unix systems to manipulate MS-DOS files. Copyright (C) 2007, 2009 Free Software Foundation, Inc. Copyright @@ -87,7 +87,7 @@ ********************* Mtools can be found at the following places (and their mirrors): - http://ftp.gnu.org/gnu/mtools/mtools-4.0.38.tar.gz + http://ftp.gnu.org/gnu/mtools/mtools-4.0.39.tar.gz These patches are named 'mtools-'VERSION'-'DDMM'.taz', where version stands for the base version, DD for the day and MM for the month. Due diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mtools.spec new/mtools-4.0.39/mtools.spec --- old/mtools-4.0.38/mtools.spec 2022-03-03 21:25:00.000000000 +0100 +++ new/mtools-4.0.39/mtools.spec 2022-04-10 19:19:25.000000000 +0200 @@ -1,7 +1,7 @@ %define _binary_payload w9.gzdio Name: mtools Summary: mtools, read/write/list/format DOS disks under Unix -Version: 4.0.38 +Version: 4.0.39 Release: 1 License: GPLv3+ Group: Utilities/System @@ -133,6 +133,9 @@ fi %changelog +* Sun Apr 10 2022 Alain Knaff <al...@knaff.lu> +- Rename strtoi to strosi (string to signed int). The strtoi function + on BSD does something else (returns an intmax, not an int) * Thu Mar 03 2022 Alain Knaff <al...@knaff.lu> - Make sure case byte is cleared when making the special directory entries "." and ".." diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mtools.tmpl.1 new/mtools-4.0.39/mtools.tmpl.1 --- old/mtools-4.0.38/mtools.tmpl.1 2022-03-03 21:25:57.000000000 +0100 +++ new/mtools-4.0.39/mtools.tmpl.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtools 1 "03Mar22" mtools-4.0.38 +.TH mtools 1 "10Apr22" mtools-4.0.39 .SH Name mtools - utilities to access DOS disks in Unix. '\" t @@ -36,7 +36,7 @@ .nf .ft 3 .in +0.3i -http://ftp.gnu.org/gnu/mtools/mtools-4.0.38.tar.gz +http://ftp.gnu.org/gnu/mtools/mtools-4.0.39.tar.gz .fi .in -0.3i .ft R diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mtools.tmpl.5 new/mtools-4.0.39/mtools.tmpl.5 --- old/mtools-4.0.38/mtools.tmpl.5 2022-03-03 21:25:57.000000000 +0100 +++ new/mtools-4.0.39/mtools.tmpl.5 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtools 5 "03Mar22" MTOOLS MTOOLS +.TH mtools 5 "10Apr22" MTOOLS MTOOLS .SH Name mtools.conf - mtools configuration files '\" t @@ -13,7 +13,7 @@ .tr \(if` .tr \(pd" -.ds St Mtools\ 4.0.38 +.ds St Mtools\ 4.0.39 .PP .SH Description .PP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mtoolstest.1 new/mtools-4.0.39/mtoolstest.1 --- old/mtools-4.0.38/mtoolstest.1 2022-03-03 21:25:57.000000000 +0100 +++ new/mtools-4.0.39/mtoolstest.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtoolstest 1 "03Mar22" mtools-4.0.38 +.TH mtoolstest 1 "10Apr22" mtools-4.0.39 .SH Name mtoolstest - tests and displays the configuration '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mtype.1 new/mtools-4.0.39/mtype.1 --- old/mtools-4.0.38/mtype.1 2022-03-03 21:25:56.000000000 +0100 +++ new/mtools-4.0.39/mtype.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtype 1 "03Mar22" mtools-4.0.38 +.TH mtype 1 "10Apr22" mtools-4.0.39 .SH Name mtype - display contents of an MSDOS file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/mzip.1 new/mtools-4.0.39/mzip.1 --- old/mtools-4.0.38/mzip.1 2022-03-03 21:25:57.000000000 +0100 +++ new/mtools-4.0.39/mzip.1 2022-04-10 19:24:29.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mzip 1 "03Mar22" mtools-4.0.38 +.TH mzip 1 "10Apr22" mtools-4.0.39 .SH Name mzip - change protection mode and eject disk on Zip/Jaz drive '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/patchlevel.c new/mtools-4.0.39/patchlevel.c --- old/mtools-4.0.38/patchlevel.c 2022-03-03 21:23:20.000000000 +0100 +++ new/mtools-4.0.39/patchlevel.c 2022-04-10 19:17:24.000000000 +0200 @@ -18,10 +18,10 @@ #include "sysincludes.h" #include "msdos.h" -const char *mversion="4.0.38"; +const char *mversion="4.0.39"; /* Multiple releases on same day should be marked with (b), (cd), (d) after * date string below */ -const char *mdate = "March 3rd, 2022"; +const char *mdate = "April 10th, 2022"; -const char *mformat_banner = "MTOO4038"; +const char *mformat_banner = "MTOO4039"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/strtonum.c new/mtools-4.0.39/strtonum.c --- old/mtools-4.0.38/strtonum.c 2021-11-22 13:24:15.000000000 +0100 +++ new/mtools-4.0.39/strtonum.c 2022-04-10 19:10:51.000000000 +0200 @@ -52,11 +52,9 @@ return strtoui(str, 0, 0); } -#ifndef HAVE_STRTOI -int strtoi(const char *nptr, char **endptr, int base) { +int strtosi(const char *nptr, char **endptr, int base) { return (int) strtol_with_range(nptr, endptr, base, INT_MIN, INT_MAX); } -#endif unsigned long atoul(const char *str) { return strtoul(str, 0, 0); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mtools-4.0.38/version.texi new/mtools-4.0.39/version.texi --- old/mtools-4.0.38/version.texi 2022-03-03 21:23:32.000000000 +0100 +++ new/mtools-4.0.39/version.texi 2022-04-10 19:17:32.000000000 +0200 @@ -1,3 +1,3 @@ -@set EDITION 4.0.38 -@set VERSION 4.0.38 -@set UPDATED March 2022 +@set EDITION 4.0.39 +@set VERSION 4.0.39 +@set UPDATED April 2022