Re: Port libmdb (mdb-tools) for iOS

Robert Zermeno <[email protected]> Fri, 10 Aug 2012 10:17:09 -0700 (PDT)
Newsgroups gmane.comp.db.mdb-tools.devel
Message-ID <[email protected]>
--===============7938481651132754257==
Content-Type: multipart/alternative;
	boundary="4535996-842982760-1344619029=:98230"

--4535996-842982760-1344619029=:98230
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Alex,=0A=A0=0AThanks for the quick feedback.=A0 STL is supported by iOS and=
 if you used all the STL classes as they were intended I believe you have m=
ade my day.=A0 If you do not mind, can you provide me with your source code=
 for me to try it out?=A0 I am sure it will work, but if not it will be a g=
reat start to finish the port.=A0 Once finished, perhaps the community can =
make a branch for iOS support as I would like to continue to see this proje=
ct support newer Access files.=0A=A0=0AIf you can zip the project and send =
it to me that will be awesome.=0A=A0=0AThanks,=0A=A0=0ARobert=0A=A0=0A=0AFr=
om: Alexander Lehner <[email protected]>=0ATo: Robert Zermeno <ref=
[email protected]> =0ACc: "[email protected]" <mdbtools-de=
[email protected]> =0ASent: Friday, August 10, 2012 9:55 AM=0ASubject=
: Re: [mdb-dev] Port libmdb (mdb-tools) for iOS=0A=0A=0A=0AOn Fri, 10 Aug 2=
012, Robert Zermeno wrote:=0A=0A> Ladies/Gents,=0A>=0A> I just became a mem=
eber and I hope the community can now receive my message.=A0 If you have re=
ceived it twice, I am sorry.=0A> =A0=0A> I am trying to read MSAccess mdb f=
iles on my iOS on the fly and saw this product.=A0 I know it is not written=
 for iOS, but has anyone tried to make it work?=0A> For the day and a half =
of searching, I cannot find free source to read .mdb files on iOS.=A0 The r=
eal problem to get it to work is mdb-tools dependency of glib.=A0 I am cons=
idering of porting this library to be usable in iOS environment (eliminate =
dependency of glib and other=A0libraries iOS does not support).=A0 I want t=
o first start with libmdb as other items depend on it.=A0 When successful, =
speak to the community where it should go from there (perhaps make support =
for newer Access files)?=0A> =A0=0A> However, I feel libmdb can be done, bu=
t have not looked deep in the code to see if it will be a beast of a effort=
.=A0 Can anybody provide me with valuable documentation on both mdb-tools a=
rchitecture (each class and its purpose since there is very limited code co=
mments) and the MDB file specification?=A0 I know MDB file specification is=
 not OCG, but any notes jotted down will be useful for me.=0A> =A0=0A> If y=
ou feel I should not waste my time please let me know why?=A0 I really need=
 this functionality and I thought this C class is the best basis project to=
 start with to port over (seeing how iOS supports Objective-C++).=0A=0A=0AH=
i Robert,=0A=0Athere was a discussion concerning the dependency on glibc ea=
rlier on this=0Alist, but I don't remember how it ended. Maybe it's worth s=
earching the=0Aarchive.=0A=0AI had this problem as well and solved it, by r=
eplacing the functions of=0Aglibc that are beeing used in libmdb by my own =
implementation.=0AThese are mainly some containers (hashes etc) and I re-im=
plemented them by=0Ausing STL.=0ASo my workaround is no longer plain ANSI-C=
 but C++.=0AIf that's ok for you, I can give you my code.=0A=0AAlex.
--4535996-842982760-1344619029=:98230
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"color:; background-color:; font-family:times new =
roman, new york, times, serif;font-size:12pt"><div style=3D"RIGHT: auto"><S=
PAN style=3D"RIGHT: auto">Alex,</SPAN></div>
<div style=3D"RIGHT: auto"><SPAN style=3D"RIGHT: auto"></SPAN>&nbsp;</div>
<div style=3D"RIGHT: auto"><SPAN style=3D"RIGHT: auto">Thanks for the quick=
 feedback.&nbsp; STL is sup<VAR id=3Dyui-ie-cursor></VAR>ported by iOS and =
if you used all the STL classes as they were intended I believe you have ma=
de my day.&nbsp; If you do not mind, can you provide me with your source co=
de for me to try it out?&nbsp; I am sure it will work, but if not it will b=
e a great start to finish the port.&nbsp; Once finished, perhaps the commun=
ity can make a branch for iOS support as I would like to continue to see th=
is project support newer Access files.</SPAN></div>
<div style=3D"RIGHT: auto"><SPAN style=3D"RIGHT: auto"></SPAN>&nbsp;</div>
<div style=3D"RIGHT: auto"><SPAN style=3D"RIGHT: auto">If you can zip the p=
roject and send it to me that will be awesome.</SPAN></div>
<div style=3D"RIGHT: auto"><SPAN style=3D"RIGHT: auto"></SPAN>&nbsp;</div>
<div style=3D"FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0); FONT-STYLE: =
normal; FONT-FAMILY: times new roman, new york, times, serif; BACKGROUND-CO=
LOR: transparent"><SPAN style=3D"RIGHT: auto">Thanks,</SPAN></div>
<div style=3D"FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0); FONT-STYLE: =
normal; FONT-FAMILY: times new roman, new york, times, serif; BACKGROUND-CO=
LOR: transparent"><SPAN style=3D"RIGHT: auto"></SPAN>&nbsp;</div>
<div style=3D"FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0); FONT-STYLE: =
normal; FONT-FAMILY: times new roman, new york, times, serif; BACKGROUND-CO=
LOR: transparent"><SPAN style=3D"RIGHT: auto">Robert</SPAN></div>
<div style=3D"FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0); FONT-STYLE: =
normal; FONT-FAMILY: times new roman, new york, times, serif; BACKGROUND-CO=
LOR: transparent"><SPAN style=3D"RIGHT: auto"></SPAN>&nbsp;</div>
<div style=3D"FONT-SIZE: 16px; RIGHT: auto; COLOR: rgb(0,0,0); FONT-STYLE: =
normal; FONT-FAMILY: times new roman, new york, times, serif; BACKGROUND-CO=
LOR: transparent"><BR style=3D"RIGHT: auto"></div>
<DIV style=3D"FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, time=
s, serif">
<DIV style=3D"FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, time=
s, serif">
<DIV dir=3Dltr style=3D"RIGHT: auto"><FONT face=3DArial size=3D2>
<DIV class=3Dhr style=3D"BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; =
BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTT=
OM: 0px; MARGIN: 5px 0px; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 0; PADD=
ING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 0px" readonly=3D"true"=
 contenteditable=3D"false"></DIV><B><SPAN style=3D"FONT-WEIGHT: bold">From:=
</SPAN></B> Alexander Lehner &lt;[email protected]&gt;<BR><B><SPAN=
 style=3D"FONT-WEIGHT: bold">To:</SPAN></B> Robert Zermeno &lt;refriguy68@y=
ahoo.com&gt; <BR><B><SPAN style=3D"FONT-WEIGHT: bold">Cc:</SPAN></B> "mdbto=
[email protected]" &lt;[email protected]&gt; <=
BR><B><SPAN style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> Friday, August 10,=
 2012 9:55 AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> R=
e: [mdb-dev] Port libmdb (mdb-tools) for iOS<BR></FONT></DIV><BR><BR><BR>On=
 Fri, 10 Aug 2012, Robert Zermeno wrote:<BR><BR>&gt; Ladies/Gents,<BR>&gt;<=
BR>&gt; I
 just became a memeber and I hope the community can now receive my message.=
&nbsp; If you have received it twice, I am sorry.<BR>&gt; &nbsp;<BR>&gt; I =
am trying to read MSAccess mdb files on my iOS on the fly and saw this prod=
uct.&nbsp; I know it is not written for iOS, but has anyone tried to make i=
t work?<BR>&gt; For the day and a half of searching, I cannot find free sou=
rce to read .mdb files on iOS.&nbsp; The real problem to get it to work is =
mdb-tools dependency of glib.&nbsp; I am considering of porting this librar=
y to be usable in iOS environment (eliminate dependency of glib and other&n=
bsp;libraries iOS does not support).&nbsp; I want to first start with libmd=
b as other items depend on it.&nbsp; When successful, speak to the communit=
y where it should go from there (perhaps make support for newer Access file=
s)?<BR>&gt; &nbsp;<BR>&gt; However, I feel libmdb can be done, but have not=
 looked deep in the code to see if it will be a beast of a
 effort.&nbsp; Can anybody provide me with valuable documentation on both m=
db-tools architecture (each class and its purpose since there is very limit=
ed code comments) and the MDB file specification?&nbsp; I know MDB file spe=
cification is not OCG, but any notes jotted down will be useful for me.<BR>=
&gt; &nbsp;<BR>&gt; If you feel I should not waste my time please let me kn=
ow why?&nbsp; I really need this functionality and I thought this C class i=
s the best basis project to start with to port over (seeing how iOS support=
s Objective-C++).<BR><BR><BR>Hi Robert,<BR><BR>there was a discussion conce=
rning the dependency on glibc earlier on this<BR>list, but I don't remember=
 how it ended. Maybe it's worth searching the<BR>archive.<BR><BR>I had this=
 problem as well and solved it, by replacing the functions of<BR>glibc that=
 are beeing used in libmdb by my own implementation.<BR>These are mainly so=
me containers (hashes etc) and I re-implemented them by<BR>using
 STL.<BR>So my workaround is no longer plain ANSI-C but C++.<BR>If that's o=
k for you, I can give you my code.<BR><BR>Alex.<BR><BR><BR><BR><BR></DIV></=
DIV></div></body></html>
--4535996-842982760-1344619029=:98230--


--===============7938481651132754257==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
--===============7938481651132754257==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
mdbtools-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mdbtools-dev

--===============7938481651132754257==--