From 4024ce424f16f31638ae48510ac96d9d1eecb77f Mon Sep 17 00:00:00 2001
From: "SND\\EreTIk_cp" <SND\EreTIk_cp@9b283d60-5439-405e-af05-b73fd8c4d996>
Date: Thu, 12 Jan 2012 13:57:49 +0000
Subject: [PATCH] [0.1.x] ~ corrected structure size

git-svn-id: https://pykd.svn.codeplex.com/svn@73121 9b283d60-5439-405e-af05-b73fd8c4d996
---
 pykd_01_2008.vssscc      | 10 ++++++++++
 test/scripts/typedvar.py |  2 +-
 test/scripts/typeinfo.py |  2 +-
 3 files changed, 12 insertions(+), 2 deletions(-)
 create mode 100644 pykd_01_2008.vssscc

diff --git a/pykd_01_2008.vssscc b/pykd_01_2008.vssscc
new file mode 100644
index 0000000..794f014
--- /dev/null
+++ b/pykd_01_2008.vssscc
@@ -0,0 +1,10 @@
+""
+{
+"FILE_VERSION" = "9237"
+"ENLISTMENT_CHOICE" = "NEVER"
+"PROJECT_FILE_RELATIVE_PATH" = ""
+"NUMBER_OF_EXCLUDED_FILES" = "0"
+"ORIGINAL_PROJECT_FILE_PATH" = ""
+"NUMBER_OF_NESTED_PROJECTS" = "0"
+"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROJECT"
+}
diff --git a/test/scripts/typedvar.py b/test/scripts/typedvar.py
index 0331211..ffb8908 100644
--- a/test/scripts/typedvar.py
+++ b/test/scripts/typedvar.py
@@ -30,7 +30,7 @@ class TypedVarTest( unittest.TestCase ):
 
     def testGetSize( self ):
         tv1 = target.module.typedVar( "structTest", target.module.g_structTest )
-        self.assertEqual( 20, tv1.sizeof() )
+        self.assertEqual( 16 + pykd.ptrSize(), tv1.sizeof() )
         tv2 = target.module.typedVar( "structTest[2]", target.module.g_testArray )
         self.assertEqual( tv1.sizeof()*2, tv2.sizeof() )
 
diff --git a/test/scripts/typeinfo.py b/test/scripts/typeinfo.py
index 29bcdc1..5b6f9ab 100644
--- a/test/scripts/typeinfo.py
+++ b/test/scripts/typeinfo.py
@@ -77,7 +77,7 @@ class TypeInfoTest( unittest.TestCase ):
         
     def testSize( self ):
         ti1 = target.module.type( "structTest" )
-        self.assertEqual( 20, ti1.size() )
+        self.assertEqual( 16 + pykd.ptrSize(), ti1.size() )
         self.assertEqual( pykd.ptrSize(), target.module.type("structTest**").size() )
         
     def testBitField( self ):