Re: [PATCH]can not open ISO file including multibyte file path. on Windows.

Reimar Döffinger <[email protected]>
Newsgroups gmane.comp.video.mplayer.devel
Message-ID <[email protected]>
On Sun, Mar 26, 2017 at 12:55:02AM +0900, Tadashi Ando wrote:
> I will fix my patch.
> (1). I clean code of dynamic symbol lookups.
> (2). I will share the encoding conversion code with stream_file etc.
> 
> I have a question about (2).
> Where should the shared code be placed ?
> 
> I will add functions like the following ...
> win32_convert_utf8_to_wide_char()
> win32_convert_wide_char_to_local_windows_code_page()
> win32_convert_utf8_to_local_windows_code_page()
> ...

The win32_convert_ part seems a bit verbose, and might
end up a bit silly if we ever end up implementing
then function also for some other OS or switch to
requiring libiconv and making them non-Windows specific.
But take that just as an idle comment, you write the code,
you get to decide the naming, at least in this case :)

> For these functions, should I create a new file somewhere ?
> Or is there already a suitable file ?

I would probably just put it in stream/stream.c/h.
Just leaving it in stream_file.c and exporting it
would be kind of ok as well, especially if it reduces
the size of the diff.
But neither is a particularly suitable place,
so if you prefer you can create a new file.
I am mostly too lazy for all the boilerplate like
license headers, inclusion guards etc. that you
need to write in that case.

Regards,
Reimar
_______________________________________________
MPlayer-dev-eng mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.