FROMLIST: Fix invalid use of iconv_t*

When building this file against glibc, no warnings are seen. However,
when building for an arm64 Android target (using the bionic glibc), the
following warning is seen:

external/mtools/charsetConv.c:119:7: error: incompatible pointer types
assigning to 'iconv_t *' (aka 'struct __iconv_t **') from 'iconv_t'
(aka 'struct __iconv_t *') [-Werror,-Wincompatible-pointer-types]
        from = iconv_open(wcharCp, dosCp);
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~

The code looks wrong; it shouldn't be using iconv_t*, rather it should
use iconv_t, like the rest of the file. Fix it.

Bug: 185191460
Link: https://lists.gnu.org/archive/html/info-mtools/2021-04/msg00001.html
Test: lunch aosp_cf_arm64_phone-userdebug && m -j32 hosttar
Change-Id: I00d87913bb3ce126878d0cd8c94911e4841e7350
1 file changed
tree: 1fd507de107704ebd9d0d7baa7062947dd21a9ee
  1. debian/
  2. scripts/
  3. aclocal.m4
  4. Android.bp
  5. buffer.c
  6. buffer.h
  7. buildMingw.sh
  8. byte_dword.h
  9. charsetConv.c
  10. cleanconfig
  11. codepage.h
  12. codepages.c
  13. config.c
  14. config.guess
  15. config.h
  16. config.h.Be
  17. config.h.in
  18. config.sub
  19. configure
  20. configure-stamp
  21. configure.in
  22. copyfile.c
  23. COPYING
  24. devices.c
  25. devices.h
  26. dirCache.c
  27. dirCache.h
  28. dirCacheP.h
  29. directory.c
  30. direntry.c
  31. expand.c
  32. fat.c
  33. fat_free.c
  34. fat_size_calculation.tex
  35. file.c
  36. file.h
  37. file_name.c
  38. file_name.h
  39. file_read.c
  40. filter.c
  41. floppyd.1
  42. floppyd.c
  43. floppyd_installtest.1
  44. floppyd_installtest.c
  45. floppyd_io.c
  46. floppyd_io.h
  47. force_io.c
  48. fs.h
  49. fsP.h
  50. hash.c
  51. htable.h
  52. init.c
  53. INSTALL
  54. install-sh
  55. llong.c
  56. llong.h
  57. lockdev.c
  58. lockdev.h
  59. lz.1
  60. mainloop.c
  61. mainloop.h
  62. Makefile.Be
  63. Makefile.in
  64. man-warning-end.texi
  65. man-warning.texi
  66. match.c
  67. mattrib.1
  68. mattrib.c
  69. mbadblocks.1
  70. mbadblocks.c
  71. mcat.1
  72. mcat.c
  73. mcd.1
  74. mcd.c
  75. mclasserase.1
  76. mclasserase.c
  77. mcomp.1
  78. mcopy.1
  79. mcopy.c
  80. mdel.1
  81. mdel.c
  82. mdeltree.1
  83. mdir.1
  84. mdir.c
  85. mdoctorfat.c
  86. mdu.1
  87. mdu.c
  88. METADATA
  89. mformat.1
  90. mformat.c
  91. minfo.1
  92. minfo.c
  93. misc.c
  94. missFuncs.c
  95. mk_direntry.c
  96. mkdosboot
  97. mkinstalldirs
  98. mkmanifest.1
  99. mkmanifest.c
  100. mkmanpages
  101. mlabel.1
  102. mlabel.c
  103. mmd.1
  104. mmd.c
  105. mmount.1
  106. mmount.c
  107. mmove.1
  108. mmove.c
  109. MODULE_LICENSE_GFDL
  110. MODULE_LICENSE_GPL
  111. mpartition.1
  112. mpartition.c
  113. mrd.1
  114. mren.1
  115. msdos.h
  116. mshortname.1
  117. mshortname.c
  118. mshowfat.1
  119. mshowfat.c
  120. mtools.1
  121. mtools.5
  122. mtools.c
  123. mtools.conf
  124. mtools.h
  125. mtools.info
  126. mtools.spec
  127. mtools.texi
  128. mtools.tmpl.1
  129. mtools.tmpl.5
  130. mtoolsDirentry.h
  131. mtoolsPaths.h
  132. mtoolstest.1
  133. mtype.1
  134. mxtar.1
  135. mzip.1
  136. mzip.c
  137. nameclash.h
  138. NEWS
  139. old_dos.c
  140. OWNERS
  141. partition.h
  142. patchlevel.c
  143. plain_io.c
  144. plain_io.h
  145. precmd.c
  146. privileges.c
  147. privtest.c
  148. read_dword.h
  149. README
  150. README.BEBOX
  151. Release.notes
  152. scsi.c
  153. scsi.h
  154. signal.c
  155. stream.c
  156. stream.h
  157. streamcache.c
  158. strip-pp.sed
  159. strtonum.c
  160. subdir.c
  161. sysconfdir.texi
  162. sysincludes.h
  163. texinfo.tex
  164. tgz.1
  165. tty.c
  166. unixdir.c
  167. uz.1
  168. version.texi
  169. vfat.c
  170. vfat.h
  171. xdf_io.c
  172. xdf_io.h