commit 02f3ca9b4280d57a17ea97453bff34d5cd42fdcc
Author: Alan McGovern <a...@slacker.site>
Date:   Wed Jun 9 16:07:59 2010 +0100

    Add a StructLayout attribute to make sure we don't blow up.
    
    Signed-off-by: Nathaniel McCallum <nathan...@natemccallum.com>

 bindings/mono/libgpod-sharp/Artwork.cs |    1 +
 bindings/mono/libgpod-sharp/Chapter.cs |    1 +
 bindings/mono/libgpod-sharp/Track.cs   |    1 +
 3 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/bindings/mono/libgpod-sharp/Artwork.cs 
b/bindings/mono/libgpod-sharp/Artwork.cs
index 9257e55..1de459e 100644
--- a/bindings/mono/libgpod-sharp/Artwork.cs
+++ b/bindings/mono/libgpod-sharp/Artwork.cs
@@ -24,6 +24,7 @@ namespace GPod {
        using native;
        
        namespace native {
+               [StructLayout (LayoutKind.Sequential)]
                public struct Itdb_Artwork {
                    public IntPtr thumbnail;
                    public uint   id;
diff --git a/bindings/mono/libgpod-sharp/Chapter.cs 
b/bindings/mono/libgpod-sharp/Chapter.cs
index 1b7ef9c..5969080 100644
--- a/bindings/mono/libgpod-sharp/Chapter.cs
+++ b/bindings/mono/libgpod-sharp/Chapter.cs
@@ -22,6 +22,7 @@ namespace GPod {
        using native;
        
        namespace native {
+               [StructLayout (LayoutKind.Sequential)]
                public struct Itdb_Chapter {
                    public uint   startpos;
                    public string chaptertitle;
diff --git a/bindings/mono/libgpod-sharp/Track.cs 
b/bindings/mono/libgpod-sharp/Track.cs
index 884b4b5..71e4745 100644
--- a/bindings/mono/libgpod-sharp/Track.cs
+++ b/bindings/mono/libgpod-sharp/Track.cs
@@ -23,6 +23,7 @@ namespace GPod {
        using native;
        
        namespace native {
+               [StructLayout (LayoutKind.Sequential)]
                public struct Itdb_Track {
                        public IntPtr    itdb;
                        public string    title;

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
gtkpod-cvs2 mailing list
gtkpod-cvs2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtkpod-cvs2

Reply via email to