[OpenAFS-devel] [GSoC2010] - Implementing Microsoft's Safe String (StrSafe.h) Library for UNIX/Linux

Tharidu Fernando tharidufernando@gmail.com
Sat, 27 Mar 2010 10:51:38 +0530


--000e0cd32e8649bdd20482c1746f
Content-Type: text/plain; charset=ISO-8859-1

Thanks for the reply,

I'm very thrilled to hear someone from Sri Lanka is working in OpenAFS!

I started to read the MSDN reference on the Safe String library,

>  Even though Microsoft

provides the source code to their implementation as part of the

Visual Studio C Runtime Library source code, you may not look at

their implementation for this project.


yes,  I also hope to implement the library using only the MSDN
documentation.

Thanks for the link on code conventions for OpenAFS. I will look on that.

I understand that there must be multi-byte support in
order facilitate Unicode versions. As you suggested single byte count
functions must be implemented first then extended to character count.

Thank you,

Regards,
Tharidu Fernando

--000e0cd32e8649bdd20482c1746f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div>Thanks for the reply,</div><div><br></div>I&#39;m very thrilled to hea=
r someone from Sri Lanka is working in OpenAFS!<div><br></div><div>I starte=
d to read the MSDN reference on the Safe String library,=A0</div><div><bloc=
kquote class=3D"gmail_quote" style=3D"margin-top: 0px; margin-right: 0px; m=
argin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-=
color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
=A0Even though Microsoft</blockquote><span class=3D"Apple-style-span" style=
=3D"font-family: arial, sans-serif; font-size: 13px; border-collapse: colla=
pse; "><blockquote class=3D"gmail_quote" style=3D"margin-top: 0px; margin-r=
ight: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; =
border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-le=
ft: 1ex; ">
provides the source code to their implementation as part of the</blockquote=
><blockquote class=3D"gmail_quote" style=3D"margin-top: 0px; margin-right: =
0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border=
-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1e=
x; ">
Visual Studio C Runtime Library source code, you may not look at</blockquot=
e><blockquote class=3D"gmail_quote" style=3D"margin-top: 0px; margin-right:=
 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; borde=
r-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1=
ex; ">
their implementation for this project.</blockquote><div>=A0</div></span></d=
iv><div>yes, =A0I also hope to implement the library using only the MSDN do=
cumentation.</div><div><br></div><div>Thanks for the link on code conventio=
ns for OpenAFS. I will look on that.</div>
<div><br></div><div>I understand that there must be=A0multi-byte support=A0=
in order=A0facilitate=A0Unicode versions. As you suggested single byte coun=
t functions must be implemented first then extended to character count.</di=
v><div>
<br></div><div>Thank you,</div><div><br></div><div>Regards,</div><div>Thari=
du Fernando<br><br></div>

--000e0cd32e8649bdd20482c1746f--