Displaying 5 results from an estimated 5 matches for "bytestowrit".
Did you mean:
bytestowrite
2011 Oct 04
2
[LLVMdev] [cfe-dev] Unicode path handling on Windows
...b/Basic/ConvertUTF.c
===================================================================
--- lib/Basic/ConvertUTF.c (revision 141071)
+++ lib/Basic/ConvertUTF.c (working copy)
@@ -218,74 +218,7 @@
+ /* Figure out how many bytes the result will require */
+ if (ch < (UTF32)0x80) { bytesToWrite = 1;
+ } else if (ch < (UTF32)0x800) { bytesToWrite = 2;
+ } else if (ch < (UTF32)0x10000) { bytesToWrite = 3;
+ } else if (ch < (UTF32)0x110000) { bytesToWrite = 4;
+ } else { bytesToWrite = 3;
+ ch = UNI_REPLACEMENT_CHAR;
+...
2011 Oct 04
0
[LLVMdev] [cfe-dev] Unicode path handling on Windows
In that case I think that this is it :)
On Tue, Oct 4, 2011 at 8:24 AM, Bryce Cogswell <bryceco at gmail.com> wrote:
> That should be fine. I don't believe the concern about performing a
> char-by-char conversion is valid; for example the NTFS-3G driver uses a
> simplistic upcase table and seems to work fine. I suspect Windows does the
> same.
>
>
-------------- next
2011 Oct 04
2
[LLVMdev] [cfe-dev] Unicode path handling on Windows
That should be fine. I don't believe the concern about performing a char-by-char conversion is valid; for example the NTFS-3G driver uses a simplistic upcase table and seems to work fine. I suspect Windows does the same.
On Oct 3, 2011, at 1:12 PM, Nikola Smiljanic wrote:
> How about this:
>
> for (int i = 0; i != NumWChars; ++i)
> absPath[i] = std::tolower(absPath[i],
2007 Apr 02
1
Problems with stereo data
...uot;);
SpeexBits Bits;
speex_bits_init(&Bits);
short Frame[FrameSize];
char Cbits[200];
while (!feof(fin)) {
speex_bits_reset(&Bits);
fread(Frame, sizeof(short), FrameSize, fin);
speex_encode_stereo_int(Frame, FrameSize, &Bits);
speex_encode_int(State, Frame, &Bits);
short BytesToWrite = speex_bits_write(&Bits, Cbits, 200);
fwrite(&BytesToWrite, sizeof(short), 1, fout);
fwrite(Cbits, 1, BytesToWrite, fout);
}
speex_encoder_destroy(State);
speex_bits_destroy(&Bits);
fclose(fout);
fclose(fin);
}
// Decoder
#include <stdio.h>
#include <speex/speex.h&...
2011 Oct 04
0
[LLVMdev] [cfe-dev] Unicode path handling on Windows
...= 0; i != argc; ++i)
> + {
> + // check lenght
>
> May want to correct the typo.
>
>
Fixed
>
> I think this should be formatted more like this to meet our coding
> standards (but am not 100% sure, so I will defer to others):
>
> if (ch < (UTF32)0x80)
> bytesToWrite = 1;
> else if (ch < (UTF32)0x800)
> bytesToWrite = 2;
> ...
> else
> ch = UNI_REPLACEMENT_CHAR;
>
>
I haven't touched this code. I only took the function out of the section
that was commented out.
-------------- next part --------------
An HTML attachment was scrubbe...