]> granicus.if.org Git - graphviz/commitdiff
Update files used for Windows build to reflect recent changes.
authorEmden Gansner <erg@research.att.com>
Fri, 10 Feb 2012 20:52:46 +0000 (15:52 -0500)
committerEmden Gansner <erg@research.att.com>
Fri, 10 Feb 2012 20:52:46 +0000 (15:52 -0500)
graphviz.sln
lib/gvc.def
lib/gvc.vcproj
lib/gvc/gvcext.h
lib/ortho/gvortho.vcproj
plugin/core/gvrender_core_pov.c

index 8892c538e8f9135572594970fe128c36d1d0f953..206f73292d6e7c4cea65863093390bb2961747ab 100644 (file)
-\r
-Microsoft Visual Studio Solution File, Format Version 10.00\r
-# Visual Studio 2008\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Pathplan", "lib\pathplan\Pathplan.vcproj", "{BD347753-A09D-48B4-8752-F1D8D9CF235D}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cdt", "lib\cdt\cdt.vcproj", "{83CF0498-7884-49D3-8B3C-263C5AF5FE1B}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3} = {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvc", "lib\gvc.vcproj", "{15229511-9F6C-48A5-9194-660CA6492563}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {BD347753-A09D-48B4-8752-F1D8D9CF235D} = {BD347753-A09D-48B4-8752-F1D8D9CF235D}\r
-               {1DE8628B-271E-49B3-A9B7-A53519E1CA65} = {1DE8628B-271E-49B3-A9B7-A53519E1CA65}\r
-               {C99C1195-2032-408B-9822-F09F49006A3C} = {C99C1195-2032-408B-9822-F09F49006A3C}\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}\r
-               {6BD77BDE-151D-4824-A8BC-9F067662F7AB} = {6BD77BDE-151D-4824-A8BC-9F067662F7AB}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cgraph", "lib\cgraph\cgraph.vcproj", "{C0663A08-F276-4DD6-B17C-E501EE066F7C}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_core", "plugin\core\gvplugin_core.vcproj", "{AE706502-3203-4815-BF50-4D73BF96BA58}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1} = {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-               {BD347753-A09D-48B4-8752-F1D8D9CF235D} = {BD347753-A09D-48B4-8752-F1D8D9CF235D}\r
-               {3A011065-B75E-49C8-B480-1A7C8EBD6699} = {3A011065-B75E-49C8-B480-1A7C8EBD6699}\r
-               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382} = {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}\r
-               {24E8C882-CD11-475A-A383-FF52AC05DFE3} = {24E8C882-CD11-475A-A383-FF52AC05DFE3}\r
-               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC} = {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}\r
-               {B76BCE8C-63CC-4A99-88B5-D621D563E699} = {B76BCE8C-63CC-4A99-88B5-D621D563E699}\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}\r
-               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F} = {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}\r
-               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04} = {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_dot_layout", "plugin\dot_layout\gvplugin_dot_layout.vcproj", "{189E64E3-8A67-4477-8B18-3B174C03F6B9}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}\r
-               {2D29953F-2D74-471E-A064-5D184E762DFF} = {2D29953F-2D74-471E-A064-5D184E762DFF}\r
-               {4B6103EF-590B-4916-92CB-D06934459928} = {4B6103EF-590B-4916-92CB-D06934459928}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dot", "cmd\dot\dot.vcproj", "{A334BA89-79FC-40E4-8D42-4852ECD2505B}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}\r
-               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1} = {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-               {2D29953F-2D74-471E-A064-5D184E762DFF} = {2D29953F-2D74-471E-A064-5D184E762DFF}\r
-               {BD347753-A09D-48B4-8752-F1D8D9CF235D} = {BD347753-A09D-48B4-8752-F1D8D9CF235D}\r
-               {3A011065-B75E-49C8-B480-1A7C8EBD6699} = {3A011065-B75E-49C8-B480-1A7C8EBD6699}\r
-               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382} = {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}\r
-               {24E8C882-CD11-475A-A383-FF52AC05DFE3} = {24E8C882-CD11-475A-A383-FF52AC05DFE3}\r
-               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC} = {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}\r
-               {B76BCE8C-63CC-4A99-88B5-D621D563E699} = {B76BCE8C-63CC-4A99-88B5-D621D563E699}\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}\r
-               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB} = {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}\r
-               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F} = {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}\r
-               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA} = {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}\r
-               {6BD77BDE-151D-4824-A8BC-9F067662F7AB} = {6BD77BDE-151D-4824-A8BC-9F067662F7AB}\r
-               {189E64E3-8A67-4477-8B18-3B174C03F6B9} = {189E64E3-8A67-4477-8B18-3B174C03F6B9}\r
-               {4B6103EF-590B-4916-92CB-D06934459928} = {4B6103EF-590B-4916-92CB-D06934459928}\r
-               {42C526F9-36E5-4B20-92CA-265C90058651} = {42C526F9-36E5-4B20-92CA-265C90058651}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_neato_layout", "plugin\neato_layout\gvplugin_neato_layout.vcproj", "{92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA} = {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}\r
-               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F} = {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}\r
-               {443EB1A7-C634-4292-9F2D-C752BB2BF40F} = {443EB1A7-C634-4292-9F2D-C752BB2BF40F}\r
-               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A} = {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "patchwork", "lib\patchwork\gvpatchwork.vcproj", "{6BD77BDE-151D-4824-A8BC-9F067662F7AB}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fdpgen", "lib\fdpgen\gvfdpgen.vcproj", "{5EC4407D-0DCD-47E0-9FDB-09011EFA6382}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "circogen", "lib\circogen\gvcircogen.vcproj", "{3A011065-B75E-49C8-B480-1A7C8EBD6699}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "neatogen", "lib\neatogen\gvneatogen.vcproj", "{C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "twopigen", "lib\twopigen\gvtwopigen.vcproj", "{24E8C882-CD11-475A-A383-FF52AC05DFE3}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sparse", "lib\sparse\gvsparse.vcproj", "{B76BCE8C-63CC-4A99-88B5-D621D563E699}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_pango", "plugin\pango\gvplugin_pango.vcproj", "{42C526F9-36E5-4B20-92CA-265C90058651}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_gd", "plugin\gd\gvplugin_gd.vcproj", "{2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}\r
-               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC} = {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gd", "lib\gd\gd.vcproj", "{05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sfio", "lib\sfio\sfio.vcproj", "{7DC8987A-C87D-465A-94CF-1F6DF59B38FB}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ast", "lib\ast\ast.vcproj", "{7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expr", "lib\expr\expr.vcproj", "{5A6981A7-A652-4187-B636-3E5120C7CE52}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vpsc", "lib\vpsc\vpsc.vcproj", "{2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvpr", "cmd\gvpr\gvpr.vcproj", "{397C6B2C-B305-4CB2-B8CE-2366B508AB7C}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB} = {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}\r
-               {5A6981A7-A652-4187-B636-3E5120C7CE52} = {5A6981A7-A652-4187-B636-3E5120C7CE52}\r
-               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC} = {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}\r
-               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8} = {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}\r
-               {8C103DE9-BC35-4173-A08D-63906EC5EEFD} = {8C103DE9-BC35-4173-A08D-63906EC5EEFD}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ingraphs", "lib\ingraphs\ingraphs.vcproj", "{D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vmalloc", "lib\vmalloc\vmalloc.vcproj", "{1A6CABA9-DA28-4BC1-9DF4-F809231221BC}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "acyclic", "cmd\tools\acyclic.vcproj", "{E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bcomps", "cmd\tools\bcomps.vcproj", "{98127EF3-6289-4251-A057-D7C34B1B67AC}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {A334BA89-79FC-40E4-8D42-4852ECD2505B} = {A334BA89-79FC-40E4-8D42-4852ECD2505B}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ccomps", "cmd\tools\ccomps.vcproj", "{1B030847-602F-4095-8FA2-E8B5CF793F60}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dijkstra", "cmd\tools\dijkstra.vcproj", "{E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gc", "cmd\tools\gc.vcproj", "{D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvcolor", "cmd\tools\gvcolor.vcproj", "{5CCA377A-754B-45AD-B46D-DE10C2635184}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvgen", "cmd\tools\gvgen.vcproj", "{2EF2B285-6C4F-4707-A584-FF76727C4775}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvpack", "cmd\tools\gvpack.vcproj", "{BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA} = {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}\r
-               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB} = {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}\r
-               {443EB1A7-C634-4292-9F2D-C752BB2BF40F} = {443EB1A7-C634-4292-9F2D-C752BB2BF40F}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gxl2gv", "cmd\tools\gxl2gv.vcproj", "{A37FB355-3178-4008-8E11-E7E21AE660DA}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mm2gv", "cmd\tools\mm2gv.vcproj", "{659CCC36-163F-4681-AA1C-654CD2B0D151}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nop", "cmd\tools\nop.vcproj", "{907889A8-EAC3-450D-BA29-A7DBE3712142}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sccmap", "cmd\tools\sccmap.vcproj", "{AC65B4FC-EF7C-4321-B201-62B57ED254DB}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tred", "cmd\tools\tred.vcproj", "{AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lefty", "cmd\lefty\lefty.vcproj", "{40597156-1B95-4A22-8F2B-D6B81B747CF0}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dotty", "cmd\dotty\dotty.vcproj", "{863A7931-DC7C-47C4-94E6-3D053BFE771A}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lneato", "cmd\lneato\lneato.vcproj", "{23D7A1F0-621B-474A-A45F-2490C9935C1E}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unflatten", "cmd\tools\unflatten.vcproj", "{0062B64B-88F1-4104-A063-3823925A7A34}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prune", "contrib\prune\prune.vcproj", "{1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "diffimg", "contrib\diffimg\diffimg.vcproj", "{89ED80CE-5DEF-46B1-9A12-1D991236EE3E}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glcomp", "lib\glcomp\glcomp.vcproj", "{CCEF85C9-BC40-4C26-8755-581276C8B7DA}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xdot", "lib\xdot\xdot.vcproj", "{C99C1195-2032-408B-9822-F09F49006A3C}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-               {A8018B47-1FB9-4966-A02C-1F64D65C33C9} = {A8018B47-1FB9-4966-A02C-1F64D65C33C9}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "smyrna", "cmd\smyrna\smyrna.vcproj", "{13145C00-3694-4342-AFBE-4FAA7E1086BC}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-               {86DDD3C7-E71D-49FC-9137-E2514607721E} = {86DDD3C7-E71D-49FC-9137-E2514607721E}\r
-               {CCEF85C9-BC40-4C26-8755-581276C8B7DA} = {CCEF85C9-BC40-4C26-8755-581276C8B7DA}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "topfish", "lib\topfish\topfish.vcproj", "{3CD86498-8B4C-4018-A9BF-F9E008F376DD}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpng", "lib\libpng\1.2.24\libpng-1.2.24-src\libpng.vcproj", "{86DDD3C7-E71D-49FC-9137-E2514607721E}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_gdiplus", "plugin\gdiplus\gvplugin_gdiplus.vcproj", "{0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}\r
-               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A} = {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "regex_win32", "lib\regex_win32\regex_win32.vcproj", "{1DE8628B-271E-49B3-A9B7-A53519E1CA65}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvtest", "cmd\tester\gvtest.vcproj", "{C2AA7FA3-9BB5-4319-A01D-37439E0E6830}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "osage", "lib\osage\osage.vcproj", "{8E82D6BD-74D0-48C3-887A-1754EA71DA5A}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sfdp", "lib\sfdpgen\sfdp.vcproj", "{443EB1A7-C634-4292-9F2D-C752BB2BF40F}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rbtree", "lib\rbtree\rbtree.vcproj", "{D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gts", "lib\GTS\gts.vcproj", "{0DEA7FAC-4190-4B39-BEF0-1C055758FED3}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvprlib", "lib\gvpr\gvprlib.vcproj", "{8C103DE9-BC35-4173-A08D-63906EC5EEFD}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_visio", "plugin\visio\gvplugin_visio.vcproj", "{F5123FBD-25C3-4D18-AFF7-AB04036A66E8}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {189E64E3-8A67-4477-8B18-3B174C03F6B9} = {189E64E3-8A67-4477-8B18-3B174C03F6B9}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dotgen2", "lib\dotgen2\dotgen2.vcproj", "{C3393507-0554-4F56-87E6-C58B63B351B7}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testapp", "cmd\test\testapp\testapp.vcproj", "{89B96246-FDE7-4780-98DD-261523BEBC48}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dotgen", "lib\dotgen\gvdotgen.vcproj", "{4B6103EF-590B-4916-92CB-D06934459928}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "graph", "lib\graph\graph.vcproj", "{A8018B47-1FB9-4966-A02C-1F64D65C33C9}"\r
-       ProjectSection(ProjectDependencies) = postProject\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}\r
-       EndProjectSection\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvortho", "lib\ortho\gvortho.vcproj", "{2D29953F-2D74-471E-A064-5D184E762DFF}"\r
-EndProject\r
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gml2gv", "cmd\tools\gml2gv.vcproj", "{2C551E96-B2EE-48B2-84BF-F6494AF7C004}"\r
-EndProject\r
-Global\r
-       GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
-               Debug|Win32 = Debug|Win32\r
-               Release|Win32 = Release|Win32\r
-       EndGlobalSection\r
-       GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
-               {BD347753-A09D-48B4-8752-F1D8D9CF235D}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {BD347753-A09D-48B4-8752-F1D8D9CF235D}.Debug|Win32.Build.0 = Debug|Win32\r
-               {BD347753-A09D-48B4-8752-F1D8D9CF235D}.Release|Win32.ActiveCfg = Release|Win32\r
-               {BD347753-A09D-48B4-8752-F1D8D9CF235D}.Release|Win32.Build.0 = Release|Win32\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}.Debug|Win32.Build.0 = Debug|Win32\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}.Release|Win32.ActiveCfg = Release|Win32\r
-               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}.Release|Win32.Build.0 = Release|Win32\r
-               {15229511-9F6C-48A5-9194-660CA6492563}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {15229511-9F6C-48A5-9194-660CA6492563}.Debug|Win32.Build.0 = Debug|Win32\r
-               {15229511-9F6C-48A5-9194-660CA6492563}.Release|Win32.ActiveCfg = Release|Win32\r
-               {15229511-9F6C-48A5-9194-660CA6492563}.Release|Win32.Build.0 = Release|Win32\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C}.Debug|Win32.Build.0 = Debug|Win32\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C}.Release|Win32.ActiveCfg = Release|Win32\r
-               {C0663A08-F276-4DD6-B17C-E501EE066F7C}.Release|Win32.Build.0 = Release|Win32\r
-               {AE706502-3203-4815-BF50-4D73BF96BA58}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {AE706502-3203-4815-BF50-4D73BF96BA58}.Debug|Win32.Build.0 = Debug|Win32\r
-               {AE706502-3203-4815-BF50-4D73BF96BA58}.Release|Win32.ActiveCfg = Release|Win32\r
-               {AE706502-3203-4815-BF50-4D73BF96BA58}.Release|Win32.Build.0 = Release|Win32\r
-               {189E64E3-8A67-4477-8B18-3B174C03F6B9}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {189E64E3-8A67-4477-8B18-3B174C03F6B9}.Debug|Win32.Build.0 = Debug|Win32\r
-               {189E64E3-8A67-4477-8B18-3B174C03F6B9}.Release|Win32.ActiveCfg = Release|Win32\r
-               {189E64E3-8A67-4477-8B18-3B174C03F6B9}.Release|Win32.Build.0 = Release|Win32\r
-               {A334BA89-79FC-40E4-8D42-4852ECD2505B}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {A334BA89-79FC-40E4-8D42-4852ECD2505B}.Debug|Win32.Build.0 = Debug|Win32\r
-               {A334BA89-79FC-40E4-8D42-4852ECD2505B}.Release|Win32.ActiveCfg = Release|Win32\r
-               {A334BA89-79FC-40E4-8D42-4852ECD2505B}.Release|Win32.Build.0 = Release|Win32\r
-               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}.Debug|Win32.Build.0 = Debug|Win32\r
-               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}.Release|Win32.ActiveCfg = Release|Win32\r
-               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}.Release|Win32.Build.0 = Release|Win32\r
-               {6BD77BDE-151D-4824-A8BC-9F067662F7AB}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {6BD77BDE-151D-4824-A8BC-9F067662F7AB}.Debug|Win32.Build.0 = Debug|Win32\r
-               {6BD77BDE-151D-4824-A8BC-9F067662F7AB}.Release|Win32.ActiveCfg = Release|Win32\r
-               {6BD77BDE-151D-4824-A8BC-9F067662F7AB}.Release|Win32.Build.0 = Release|Win32\r
-               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}.Debug|Win32.Build.0 = Debug|Win32\r
-               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}.Release|Win32.ActiveCfg = Release|Win32\r
-               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}.Release|Win32.Build.0 = Release|Win32\r
-               {3A011065-B75E-49C8-B480-1A7C8EBD6699}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {3A011065-B75E-49C8-B480-1A7C8EBD6699}.Debug|Win32.Build.0 = Debug|Win32\r
-               {3A011065-B75E-49C8-B480-1A7C8EBD6699}.Release|Win32.ActiveCfg = Release|Win32\r
-               {3A011065-B75E-49C8-B480-1A7C8EBD6699}.Release|Win32.Build.0 = Release|Win32\r
-               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}.Debug|Win32.Build.0 = Debug|Win32\r
-               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}.Release|Win32.ActiveCfg = Release|Win32\r
-               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}.Release|Win32.Build.0 = Release|Win32\r
-               {24E8C882-CD11-475A-A383-FF52AC05DFE3}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {24E8C882-CD11-475A-A383-FF52AC05DFE3}.Debug|Win32.Build.0 = Debug|Win32\r
-               {24E8C882-CD11-475A-A383-FF52AC05DFE3}.Release|Win32.ActiveCfg = Release|Win32\r
-               {24E8C882-CD11-475A-A383-FF52AC05DFE3}.Release|Win32.Build.0 = Release|Win32\r
-               {B76BCE8C-63CC-4A99-88B5-D621D563E699}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {B76BCE8C-63CC-4A99-88B5-D621D563E699}.Debug|Win32.Build.0 = Debug|Win32\r
-               {B76BCE8C-63CC-4A99-88B5-D621D563E699}.Release|Win32.ActiveCfg = Release|Win32\r
-               {B76BCE8C-63CC-4A99-88B5-D621D563E699}.Release|Win32.Build.0 = Release|Win32\r
-               {42C526F9-36E5-4B20-92CA-265C90058651}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {42C526F9-36E5-4B20-92CA-265C90058651}.Debug|Win32.Build.0 = Debug|Win32\r
-               {42C526F9-36E5-4B20-92CA-265C90058651}.Release|Win32.ActiveCfg = Release|Win32\r
-               {42C526F9-36E5-4B20-92CA-265C90058651}.Release|Win32.Build.0 = Release|Win32\r
-               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}.Debug|Win32.Build.0 = Debug|Win32\r
-               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}.Release|Win32.ActiveCfg = Release|Win32\r
-               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}.Release|Win32.Build.0 = Release|Win32\r
-               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}.Debug|Win32.Build.0 = Debug|Win32\r
-               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}.Release|Win32.ActiveCfg = Release|Win32\r
-               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}.Release|Win32.Build.0 = Release|Win32\r
-               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}.Debug|Win32.Build.0 = Debug|Win32\r
-               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}.Release|Win32.ActiveCfg = Release|Win32\r
-               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}.Release|Win32.Build.0 = Release|Win32\r
-               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}.Debug|Win32.Build.0 = Debug|Win32\r
-               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}.Release|Win32.ActiveCfg = Release|Win32\r
-               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}.Release|Win32.Build.0 = Release|Win32\r
-               {5A6981A7-A652-4187-B636-3E5120C7CE52}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {5A6981A7-A652-4187-B636-3E5120C7CE52}.Debug|Win32.Build.0 = Debug|Win32\r
-               {5A6981A7-A652-4187-B636-3E5120C7CE52}.Release|Win32.ActiveCfg = Release|Win32\r
-               {5A6981A7-A652-4187-B636-3E5120C7CE52}.Release|Win32.Build.0 = Release|Win32\r
-               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}.Debug|Win32.Build.0 = Debug|Win32\r
-               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}.Release|Win32.ActiveCfg = Release|Win32\r
-               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}.Release|Win32.Build.0 = Release|Win32\r
-               {397C6B2C-B305-4CB2-B8CE-2366B508AB7C}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {397C6B2C-B305-4CB2-B8CE-2366B508AB7C}.Debug|Win32.Build.0 = Debug|Win32\r
-               {397C6B2C-B305-4CB2-B8CE-2366B508AB7C}.Release|Win32.ActiveCfg = Release|Win32\r
-               {397C6B2C-B305-4CB2-B8CE-2366B508AB7C}.Release|Win32.Build.0 = Release|Win32\r
-               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}.Debug|Win32.Build.0 = Debug|Win32\r
-               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}.Release|Win32.ActiveCfg = Release|Win32\r
-               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}.Release|Win32.Build.0 = Release|Win32\r
-               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}.Debug|Win32.Build.0 = Debug|Win32\r
-               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}.Release|Win32.ActiveCfg = Release|Win32\r
-               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}.Release|Win32.Build.0 = Release|Win32\r
-               {E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}.Debug|Win32.Build.0 = Debug|Win32\r
-               {E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}.Release|Win32.ActiveCfg = Release|Win32\r
-               {E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}.Release|Win32.Build.0 = Release|Win32\r
-               {98127EF3-6289-4251-A057-D7C34B1B67AC}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {98127EF3-6289-4251-A057-D7C34B1B67AC}.Debug|Win32.Build.0 = Debug|Win32\r
-               {98127EF3-6289-4251-A057-D7C34B1B67AC}.Release|Win32.ActiveCfg = Release|Win32\r
-               {98127EF3-6289-4251-A057-D7C34B1B67AC}.Release|Win32.Build.0 = Release|Win32\r
-               {1B030847-602F-4095-8FA2-E8B5CF793F60}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {1B030847-602F-4095-8FA2-E8B5CF793F60}.Debug|Win32.Build.0 = Debug|Win32\r
-               {1B030847-602F-4095-8FA2-E8B5CF793F60}.Release|Win32.ActiveCfg = Release|Win32\r
-               {1B030847-602F-4095-8FA2-E8B5CF793F60}.Release|Win32.Build.0 = Release|Win32\r
-               {E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}.Debug|Win32.Build.0 = Debug|Win32\r
-               {E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}.Release|Win32.ActiveCfg = Release|Win32\r
-               {E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}.Release|Win32.Build.0 = Release|Win32\r
-               {D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}.Debug|Win32.Build.0 = Debug|Win32\r
-               {D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}.Release|Win32.ActiveCfg = Release|Win32\r
-               {D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}.Release|Win32.Build.0 = Release|Win32\r
-               {5CCA377A-754B-45AD-B46D-DE10C2635184}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {5CCA377A-754B-45AD-B46D-DE10C2635184}.Debug|Win32.Build.0 = Debug|Win32\r
-               {5CCA377A-754B-45AD-B46D-DE10C2635184}.Release|Win32.ActiveCfg = Release|Win32\r
-               {5CCA377A-754B-45AD-B46D-DE10C2635184}.Release|Win32.Build.0 = Release|Win32\r
-               {2EF2B285-6C4F-4707-A584-FF76727C4775}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {2EF2B285-6C4F-4707-A584-FF76727C4775}.Debug|Win32.Build.0 = Debug|Win32\r
-               {2EF2B285-6C4F-4707-A584-FF76727C4775}.Release|Win32.ActiveCfg = Release|Win32\r
-               {2EF2B285-6C4F-4707-A584-FF76727C4775}.Release|Win32.Build.0 = Release|Win32\r
-               {BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}.Debug|Win32.Build.0 = Debug|Win32\r
-               {BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}.Release|Win32.ActiveCfg = Release|Win32\r
-               {BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}.Release|Win32.Build.0 = Release|Win32\r
-               {A37FB355-3178-4008-8E11-E7E21AE660DA}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {A37FB355-3178-4008-8E11-E7E21AE660DA}.Debug|Win32.Build.0 = Debug|Win32\r
-               {A37FB355-3178-4008-8E11-E7E21AE660DA}.Release|Win32.ActiveCfg = Release|Win32\r
-               {A37FB355-3178-4008-8E11-E7E21AE660DA}.Release|Win32.Build.0 = Release|Win32\r
-               {659CCC36-163F-4681-AA1C-654CD2B0D151}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {659CCC36-163F-4681-AA1C-654CD2B0D151}.Debug|Win32.Build.0 = Debug|Win32\r
-               {659CCC36-163F-4681-AA1C-654CD2B0D151}.Release|Win32.ActiveCfg = Release|Win32\r
-               {659CCC36-163F-4681-AA1C-654CD2B0D151}.Release|Win32.Build.0 = Release|Win32\r
-               {907889A8-EAC3-450D-BA29-A7DBE3712142}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {907889A8-EAC3-450D-BA29-A7DBE3712142}.Debug|Win32.Build.0 = Debug|Win32\r
-               {907889A8-EAC3-450D-BA29-A7DBE3712142}.Release|Win32.ActiveCfg = Release|Win32\r
-               {907889A8-EAC3-450D-BA29-A7DBE3712142}.Release|Win32.Build.0 = Release|Win32\r
-               {AC65B4FC-EF7C-4321-B201-62B57ED254DB}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {AC65B4FC-EF7C-4321-B201-62B57ED254DB}.Debug|Win32.Build.0 = Debug|Win32\r
-               {AC65B4FC-EF7C-4321-B201-62B57ED254DB}.Release|Win32.ActiveCfg = Release|Win32\r
-               {AC65B4FC-EF7C-4321-B201-62B57ED254DB}.Release|Win32.Build.0 = Release|Win32\r
-               {AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}.Debug|Win32.Build.0 = Debug|Win32\r
-               {AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}.Release|Win32.ActiveCfg = Release|Win32\r
-               {AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}.Release|Win32.Build.0 = Release|Win32\r
-               {40597156-1B95-4A22-8F2B-D6B81B747CF0}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {40597156-1B95-4A22-8F2B-D6B81B747CF0}.Debug|Win32.Build.0 = Debug|Win32\r
-               {40597156-1B95-4A22-8F2B-D6B81B747CF0}.Release|Win32.ActiveCfg = Release|Win32\r
-               {40597156-1B95-4A22-8F2B-D6B81B747CF0}.Release|Win32.Build.0 = Release|Win32\r
-               {863A7931-DC7C-47C4-94E6-3D053BFE771A}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {863A7931-DC7C-47C4-94E6-3D053BFE771A}.Debug|Win32.Build.0 = Debug|Win32\r
-               {863A7931-DC7C-47C4-94E6-3D053BFE771A}.Release|Win32.ActiveCfg = Release|Win32\r
-               {863A7931-DC7C-47C4-94E6-3D053BFE771A}.Release|Win32.Build.0 = Release|Win32\r
-               {23D7A1F0-621B-474A-A45F-2490C9935C1E}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {23D7A1F0-621B-474A-A45F-2490C9935C1E}.Debug|Win32.Build.0 = Debug|Win32\r
-               {23D7A1F0-621B-474A-A45F-2490C9935C1E}.Release|Win32.ActiveCfg = Release|Win32\r
-               {23D7A1F0-621B-474A-A45F-2490C9935C1E}.Release|Win32.Build.0 = Release|Win32\r
-               {0062B64B-88F1-4104-A063-3823925A7A34}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {0062B64B-88F1-4104-A063-3823925A7A34}.Debug|Win32.Build.0 = Debug|Win32\r
-               {0062B64B-88F1-4104-A063-3823925A7A34}.Release|Win32.ActiveCfg = Release|Win32\r
-               {0062B64B-88F1-4104-A063-3823925A7A34}.Release|Win32.Build.0 = Release|Win32\r
-               {1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}.Debug|Win32.Build.0 = Debug|Win32\r
-               {1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}.Release|Win32.ActiveCfg = Release|Win32\r
-               {1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}.Release|Win32.Build.0 = Release|Win32\r
-               {89ED80CE-5DEF-46B1-9A12-1D991236EE3E}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {89ED80CE-5DEF-46B1-9A12-1D991236EE3E}.Debug|Win32.Build.0 = Debug|Win32\r
-               {89ED80CE-5DEF-46B1-9A12-1D991236EE3E}.Release|Win32.ActiveCfg = Release|Win32\r
-               {89ED80CE-5DEF-46B1-9A12-1D991236EE3E}.Release|Win32.Build.0 = Release|Win32\r
-               {CCEF85C9-BC40-4C26-8755-581276C8B7DA}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {CCEF85C9-BC40-4C26-8755-581276C8B7DA}.Release|Win32.ActiveCfg = Release|Win32\r
-               {C99C1195-2032-408B-9822-F09F49006A3C}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {C99C1195-2032-408B-9822-F09F49006A3C}.Debug|Win32.Build.0 = Debug|Win32\r
-               {C99C1195-2032-408B-9822-F09F49006A3C}.Release|Win32.ActiveCfg = Release|Win32\r
-               {C99C1195-2032-408B-9822-F09F49006A3C}.Release|Win32.Build.0 = Release|Win32\r
-               {13145C00-3694-4342-AFBE-4FAA7E1086BC}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {13145C00-3694-4342-AFBE-4FAA7E1086BC}.Release|Win32.ActiveCfg = Release|Win32\r
-               {3CD86498-8B4C-4018-A9BF-F9E008F376DD}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {3CD86498-8B4C-4018-A9BF-F9E008F376DD}.Debug|Win32.Build.0 = Debug|Win32\r
-               {3CD86498-8B4C-4018-A9BF-F9E008F376DD}.Release|Win32.ActiveCfg = Release|Win32\r
-               {3CD86498-8B4C-4018-A9BF-F9E008F376DD}.Release|Win32.Build.0 = Release|Win32\r
-               {86DDD3C7-E71D-49FC-9137-E2514607721E}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {86DDD3C7-E71D-49FC-9137-E2514607721E}.Debug|Win32.Build.0 = Debug|Win32\r
-               {86DDD3C7-E71D-49FC-9137-E2514607721E}.Release|Win32.ActiveCfg = Release|Win32\r
-               {86DDD3C7-E71D-49FC-9137-E2514607721E}.Release|Win32.Build.0 = Release|Win32\r
-               {0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}.Debug|Win32.Build.0 = Debug|Win32\r
-               {0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}.Release|Win32.ActiveCfg = Release|Win32\r
-               {0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}.Release|Win32.Build.0 = Release|Win32\r
-               {1DE8628B-271E-49B3-A9B7-A53519E1CA65}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {1DE8628B-271E-49B3-A9B7-A53519E1CA65}.Debug|Win32.Build.0 = Debug|Win32\r
-               {1DE8628B-271E-49B3-A9B7-A53519E1CA65}.Release|Win32.ActiveCfg = Release|Win32\r
-               {1DE8628B-271E-49B3-A9B7-A53519E1CA65}.Release|Win32.Build.0 = Release|Win32\r
-               {C2AA7FA3-9BB5-4319-A01D-37439E0E6830}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {C2AA7FA3-9BB5-4319-A01D-37439E0E6830}.Debug|Win32.Build.0 = Debug|Win32\r
-               {C2AA7FA3-9BB5-4319-A01D-37439E0E6830}.Release|Win32.ActiveCfg = Release|Win32\r
-               {C2AA7FA3-9BB5-4319-A01D-37439E0E6830}.Release|Win32.Build.0 = Release|Win32\r
-               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}.Debug|Win32.Build.0 = Debug|Win32\r
-               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}.Release|Win32.ActiveCfg = Release|Win32\r
-               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}.Release|Win32.Build.0 = Release|Win32\r
-               {443EB1A7-C634-4292-9F2D-C752BB2BF40F}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {443EB1A7-C634-4292-9F2D-C752BB2BF40F}.Debug|Win32.Build.0 = Debug|Win32\r
-               {443EB1A7-C634-4292-9F2D-C752BB2BF40F}.Release|Win32.ActiveCfg = Release|Win32\r
-               {443EB1A7-C634-4292-9F2D-C752BB2BF40F}.Release|Win32.Build.0 = Release|Win32\r
-               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}.Debug|Win32.Build.0 = Debug|Win32\r
-               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}.Release|Win32.ActiveCfg = Release|Win32\r
-               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}.Release|Win32.Build.0 = Release|Win32\r
-               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}.Debug|Win32.Build.0 = Debug|Win32\r
-               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}.Release|Win32.ActiveCfg = Release|Win32\r
-               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}.Release|Win32.Build.0 = Release|Win32\r
-               {8C103DE9-BC35-4173-A08D-63906EC5EEFD}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {8C103DE9-BC35-4173-A08D-63906EC5EEFD}.Debug|Win32.Build.0 = Debug|Win32\r
-               {8C103DE9-BC35-4173-A08D-63906EC5EEFD}.Release|Win32.ActiveCfg = Release|Win32\r
-               {8C103DE9-BC35-4173-A08D-63906EC5EEFD}.Release|Win32.Build.0 = Release|Win32\r
-               {F5123FBD-25C3-4D18-AFF7-AB04036A66E8}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {F5123FBD-25C3-4D18-AFF7-AB04036A66E8}.Debug|Win32.Build.0 = Debug|Win32\r
-               {F5123FBD-25C3-4D18-AFF7-AB04036A66E8}.Release|Win32.ActiveCfg = Release|Win32\r
-               {F5123FBD-25C3-4D18-AFF7-AB04036A66E8}.Release|Win32.Build.0 = Release|Win32\r
-               {C3393507-0554-4F56-87E6-C58B63B351B7}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {C3393507-0554-4F56-87E6-C58B63B351B7}.Debug|Win32.Build.0 = Debug|Win32\r
-               {C3393507-0554-4F56-87E6-C58B63B351B7}.Release|Win32.ActiveCfg = Release|Win32\r
-               {C3393507-0554-4F56-87E6-C58B63B351B7}.Release|Win32.Build.0 = Release|Win32\r
-               {89B96246-FDE7-4780-98DD-261523BEBC48}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {89B96246-FDE7-4780-98DD-261523BEBC48}.Debug|Win32.Build.0 = Debug|Win32\r
-               {89B96246-FDE7-4780-98DD-261523BEBC48}.Release|Win32.ActiveCfg = Release|Win32\r
-               {89B96246-FDE7-4780-98DD-261523BEBC48}.Release|Win32.Build.0 = Release|Win32\r
-               {4B6103EF-590B-4916-92CB-D06934459928}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {4B6103EF-590B-4916-92CB-D06934459928}.Debug|Win32.Build.0 = Debug|Win32\r
-               {4B6103EF-590B-4916-92CB-D06934459928}.Release|Win32.ActiveCfg = Release|Win32\r
-               {4B6103EF-590B-4916-92CB-D06934459928}.Release|Win32.Build.0 = Release|Win32\r
-               {A8018B47-1FB9-4966-A02C-1F64D65C33C9}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {A8018B47-1FB9-4966-A02C-1F64D65C33C9}.Debug|Win32.Build.0 = Debug|Win32\r
-               {A8018B47-1FB9-4966-A02C-1F64D65C33C9}.Release|Win32.ActiveCfg = Release|Win32\r
-               {A8018B47-1FB9-4966-A02C-1F64D65C33C9}.Release|Win32.Build.0 = Release|Win32\r
-               {2D29953F-2D74-471E-A064-5D184E762DFF}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {2D29953F-2D74-471E-A064-5D184E762DFF}.Debug|Win32.Build.0 = Debug|Win32\r
-               {2D29953F-2D74-471E-A064-5D184E762DFF}.Release|Win32.ActiveCfg = Release|Win32\r
-               {2D29953F-2D74-471E-A064-5D184E762DFF}.Release|Win32.Build.0 = Release|Win32\r
-               {2C551E96-B2EE-48B2-84BF-F6494AF7C004}.Debug|Win32.ActiveCfg = Debug|Win32\r
-               {2C551E96-B2EE-48B2-84BF-F6494AF7C004}.Debug|Win32.Build.0 = Debug|Win32\r
-               {2C551E96-B2EE-48B2-84BF-F6494AF7C004}.Release|Win32.ActiveCfg = Release|Win32\r
-               {2C551E96-B2EE-48B2-84BF-F6494AF7C004}.Release|Win32.Build.0 = Release|Win32\r
-       EndGlobalSection\r
-       GlobalSection(SolutionProperties) = preSolution\r
-               HideSolutionNode = FALSE\r
-       EndGlobalSection\r
-EndGlobal\r
+
+Microsoft Visual Studio Solution File, Format Version 10.00
+# Visual Studio 2008
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Pathplan", "lib\pathplan\Pathplan.vcproj", "{BD347753-A09D-48B4-8752-F1D8D9CF235D}"
+       ProjectSection(ProjectDependencies) = postProject
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cdt", "lib\cdt\cdt.vcproj", "{83CF0498-7884-49D3-8B3C-263C5AF5FE1B}"
+       ProjectSection(ProjectDependencies) = postProject
+               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3} = {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvc", "lib\gvc.vcproj", "{15229511-9F6C-48A5-9194-660CA6492563}"
+       ProjectSection(ProjectDependencies) = postProject
+               {BD347753-A09D-48B4-8752-F1D8D9CF235D} = {BD347753-A09D-48B4-8752-F1D8D9CF235D}
+               {1DE8628B-271E-49B3-A9B7-A53519E1CA65} = {1DE8628B-271E-49B3-A9B7-A53519E1CA65}
+               {C99C1195-2032-408B-9822-F09F49006A3C} = {C99C1195-2032-408B-9822-F09F49006A3C}
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}
+               {6BD77BDE-151D-4824-A8BC-9F067662F7AB} = {6BD77BDE-151D-4824-A8BC-9F067662F7AB}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cgraph", "lib\cgraph\cgraph.vcproj", "{C0663A08-F276-4DD6-B17C-E501EE066F7C}"
+       ProjectSection(ProjectDependencies) = postProject
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_core", "plugin\core\gvplugin_core.vcproj", "{AE706502-3203-4815-BF50-4D73BF96BA58}"
+       ProjectSection(ProjectDependencies) = postProject
+               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1} = {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+               {BD347753-A09D-48B4-8752-F1D8D9CF235D} = {BD347753-A09D-48B4-8752-F1D8D9CF235D}
+               {3A011065-B75E-49C8-B480-1A7C8EBD6699} = {3A011065-B75E-49C8-B480-1A7C8EBD6699}
+               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382} = {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}
+               {24E8C882-CD11-475A-A383-FF52AC05DFE3} = {24E8C882-CD11-475A-A383-FF52AC05DFE3}
+               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC} = {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}
+               {B76BCE8C-63CC-4A99-88B5-D621D563E699} = {B76BCE8C-63CC-4A99-88B5-D621D563E699}
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}
+               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F} = {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}
+               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04} = {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_dot_layout", "plugin\dot_layout\gvplugin_dot_layout.vcproj", "{189E64E3-8A67-4477-8B18-3B174C03F6B9}"
+       ProjectSection(ProjectDependencies) = postProject
+               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}
+               {2D29953F-2D74-471E-A064-5D184E762DFF} = {2D29953F-2D74-471E-A064-5D184E762DFF}
+               {4B6103EF-590B-4916-92CB-D06934459928} = {4B6103EF-590B-4916-92CB-D06934459928}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dot", "cmd\dot\dot.vcproj", "{A334BA89-79FC-40E4-8D42-4852ECD2505B}"
+       ProjectSection(ProjectDependencies) = postProject
+               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}
+               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1} = {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+               {2D29953F-2D74-471E-A064-5D184E762DFF} = {2D29953F-2D74-471E-A064-5D184E762DFF}
+               {BD347753-A09D-48B4-8752-F1D8D9CF235D} = {BD347753-A09D-48B4-8752-F1D8D9CF235D}
+               {3A011065-B75E-49C8-B480-1A7C8EBD6699} = {3A011065-B75E-49C8-B480-1A7C8EBD6699}
+               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382} = {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}
+               {24E8C882-CD11-475A-A383-FF52AC05DFE3} = {24E8C882-CD11-475A-A383-FF52AC05DFE3}
+               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC} = {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}
+               {B76BCE8C-63CC-4A99-88B5-D621D563E699} = {B76BCE8C-63CC-4A99-88B5-D621D563E699}
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}
+               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB} = {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}
+               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F} = {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}
+               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA} = {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}
+               {6BD77BDE-151D-4824-A8BC-9F067662F7AB} = {6BD77BDE-151D-4824-A8BC-9F067662F7AB}
+               {189E64E3-8A67-4477-8B18-3B174C03F6B9} = {189E64E3-8A67-4477-8B18-3B174C03F6B9}
+               {4B6103EF-590B-4916-92CB-D06934459928} = {4B6103EF-590B-4916-92CB-D06934459928}
+               {42C526F9-36E5-4B20-92CA-265C90058651} = {42C526F9-36E5-4B20-92CA-265C90058651}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_neato_layout", "plugin\neato_layout\gvplugin_neato_layout.vcproj", "{92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}"
+       ProjectSection(ProjectDependencies) = postProject
+               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA} = {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}
+               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F} = {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}
+               {443EB1A7-C634-4292-9F2D-C752BB2BF40F} = {443EB1A7-C634-4292-9F2D-C752BB2BF40F}
+               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A} = {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "patchwork", "lib\patchwork\gvpatchwork.vcproj", "{6BD77BDE-151D-4824-A8BC-9F067662F7AB}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "fdpgen", "lib\fdpgen\gvfdpgen.vcproj", "{5EC4407D-0DCD-47E0-9FDB-09011EFA6382}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "circogen", "lib\circogen\gvcircogen.vcproj", "{3A011065-B75E-49C8-B480-1A7C8EBD6699}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "neatogen", "lib\neatogen\gvneatogen.vcproj", "{C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "twopigen", "lib\twopigen\gvtwopigen.vcproj", "{24E8C882-CD11-475A-A383-FF52AC05DFE3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sparse", "lib\sparse\gvsparse.vcproj", "{B76BCE8C-63CC-4A99-88B5-D621D563E699}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_pango", "plugin\pango\gvplugin_pango.vcproj", "{42C526F9-36E5-4B20-92CA-265C90058651}"
+       ProjectSection(ProjectDependencies) = postProject
+               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_gd", "plugin\gd\gvplugin_gd.vcproj", "{2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}"
+       ProjectSection(ProjectDependencies) = postProject
+               {AE706502-3203-4815-BF50-4D73BF96BA58} = {AE706502-3203-4815-BF50-4D73BF96BA58}
+               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC} = {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gd", "lib\gd\gd.vcproj", "{05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sfio", "lib\sfio\sfio.vcproj", "{7DC8987A-C87D-465A-94CF-1F6DF59B38FB}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ast", "lib\ast\ast.vcproj", "{7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "expr", "lib\expr\expr.vcproj", "{5A6981A7-A652-4187-B636-3E5120C7CE52}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vpsc", "lib\vpsc\vpsc.vcproj", "{2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvpr", "cmd\gvpr\gvpr.vcproj", "{397C6B2C-B305-4CB2-B8CE-2366B508AB7C}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB} = {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}
+               {5A6981A7-A652-4187-B636-3E5120C7CE52} = {5A6981A7-A652-4187-B636-3E5120C7CE52}
+               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC} = {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}
+               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8} = {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}
+               {8C103DE9-BC35-4173-A08D-63906EC5EEFD} = {8C103DE9-BC35-4173-A08D-63906EC5EEFD}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ingraphs", "lib\ingraphs\ingraphs.vcproj", "{D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "vmalloc", "lib\vmalloc\vmalloc.vcproj", "{1A6CABA9-DA28-4BC1-9DF4-F809231221BC}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "acyclic", "cmd\tools\acyclic.vcproj", "{E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bcomps", "cmd\tools\bcomps.vcproj", "{98127EF3-6289-4251-A057-D7C34B1B67AC}"
+       ProjectSection(ProjectDependencies) = postProject
+               {A334BA89-79FC-40E4-8D42-4852ECD2505B} = {A334BA89-79FC-40E4-8D42-4852ECD2505B}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ccomps", "cmd\tools\ccomps.vcproj", "{1B030847-602F-4095-8FA2-E8B5CF793F60}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dijkstra", "cmd\tools\dijkstra.vcproj", "{E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gc", "cmd\tools\gc.vcproj", "{D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvcolor", "cmd\tools\gvcolor.vcproj", "{5CCA377A-754B-45AD-B46D-DE10C2635184}"
+       ProjectSection(ProjectDependencies) = postProject
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvgen", "cmd\tools\gvgen.vcproj", "{2EF2B285-6C4F-4707-A584-FF76727C4775}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvpack", "cmd\tools\gvpack.vcproj", "{BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}"
+       ProjectSection(ProjectDependencies) = postProject
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA} = {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}
+               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB} = {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}
+               {443EB1A7-C634-4292-9F2D-C752BB2BF40F} = {443EB1A7-C634-4292-9F2D-C752BB2BF40F}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gxl2gv", "cmd\tools\gxl2gv.vcproj", "{A37FB355-3178-4008-8E11-E7E21AE660DA}"
+       ProjectSection(ProjectDependencies) = postProject
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mm2gv", "cmd\tools\mm2gv.vcproj", "{659CCC36-163F-4681-AA1C-654CD2B0D151}"
+       ProjectSection(ProjectDependencies) = postProject
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nop", "cmd\tools\nop.vcproj", "{907889A8-EAC3-450D-BA29-A7DBE3712142}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sccmap", "cmd\tools\sccmap.vcproj", "{AC65B4FC-EF7C-4321-B201-62B57ED254DB}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tred", "cmd\tools\tred.vcproj", "{AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lefty", "cmd\lefty\lefty.vcproj", "{40597156-1B95-4A22-8F2B-D6B81B747CF0}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dotty", "cmd\dotty\dotty.vcproj", "{863A7931-DC7C-47C4-94E6-3D053BFE771A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lneato", "cmd\lneato\lneato.vcproj", "{23D7A1F0-621B-474A-A45F-2490C9935C1E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "unflatten", "cmd\tools\unflatten.vcproj", "{0062B64B-88F1-4104-A063-3823925A7A34}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "prune", "contrib\prune\prune.vcproj", "{1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "diffimg", "contrib\diffimg\diffimg.vcproj", "{89ED80CE-5DEF-46B1-9A12-1D991236EE3E}"
+       ProjectSection(ProjectDependencies) = postProject
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glcomp", "lib\glcomp\glcomp.vcproj", "{CCEF85C9-BC40-4C26-8755-581276C8B7DA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xdot", "lib\xdot\xdot.vcproj", "{C99C1195-2032-408B-9822-F09F49006A3C}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+               {A8018B47-1FB9-4966-A02C-1F64D65C33C9} = {A8018B47-1FB9-4966-A02C-1F64D65C33C9}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "smyrna", "cmd\smyrna\smyrna.vcproj", "{13145C00-3694-4342-AFBE-4FAA7E1086BC}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+               {86DDD3C7-E71D-49FC-9137-E2514607721E} = {86DDD3C7-E71D-49FC-9137-E2514607721E}
+               {CCEF85C9-BC40-4C26-8755-581276C8B7DA} = {CCEF85C9-BC40-4C26-8755-581276C8B7DA}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "topfish", "lib\topfish\topfish.vcproj", "{3CD86498-8B4C-4018-A9BF-F9E008F376DD}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpng", "lib\libpng\1.2.24\libpng-1.2.24-src\libpng.vcproj", "{86DDD3C7-E71D-49FC-9137-E2514607721E}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_gdiplus", "plugin\gdiplus\gvplugin_gdiplus.vcproj", "{0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}"
+       ProjectSection(ProjectDependencies) = postProject
+               {15229511-9F6C-48A5-9194-660CA6492563} = {15229511-9F6C-48A5-9194-660CA6492563}
+               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A} = {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "regex_win32", "lib\regex_win32\regex_win32.vcproj", "{1DE8628B-271E-49B3-A9B7-A53519E1CA65}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvtest", "cmd\tester\gvtest.vcproj", "{C2AA7FA3-9BB5-4319-A01D-37439E0E6830}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "osage", "lib\osage\osage.vcproj", "{8E82D6BD-74D0-48C3-887A-1754EA71DA5A}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sfdp", "lib\sfdpgen\sfdp.vcproj", "{443EB1A7-C634-4292-9F2D-C752BB2BF40F}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "rbtree", "lib\rbtree\rbtree.vcproj", "{D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gts", "lib\GTS\gts.vcproj", "{0DEA7FAC-4190-4B39-BEF0-1C055758FED3}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvprlib", "lib\gvpr\gvprlib.vcproj", "{8C103DE9-BC35-4173-A08D-63906EC5EEFD}"
+       ProjectSection(ProjectDependencies) = postProject
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C} = {C0663A08-F276-4DD6-B17C-E501EE066F7C}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvplugin_visio", "plugin\visio\gvplugin_visio.vcproj", "{F5123FBD-25C3-4D18-AFF7-AB04036A66E8}"
+       ProjectSection(ProjectDependencies) = postProject
+               {189E64E3-8A67-4477-8B18-3B174C03F6B9} = {189E64E3-8A67-4477-8B18-3B174C03F6B9}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dotgen2", "lib\dotgen2\dotgen2.vcproj", "{C3393507-0554-4F56-87E6-C58B63B351B7}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testapp", "cmd\test\testapp\testapp.vcproj", "{89B96246-FDE7-4780-98DD-261523BEBC48}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "dotgen", "lib\dotgen\gvdotgen.vcproj", "{4B6103EF-590B-4916-92CB-D06934459928}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "graph", "lib\graph\graph.vcproj", "{A8018B47-1FB9-4966-A02C-1F64D65C33C9}"
+       ProjectSection(ProjectDependencies) = postProject
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B} = {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}
+       EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gvortho", "lib\ortho\gvortho.vcproj", "{2D29953F-2D74-471E-A064-5D184E762DFF}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gml2gv", "cmd\tools\gml2gv.vcproj", "{2C551E96-B2EE-48B2-84BF-F6494AF7C004}"
+EndProject
+Global
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution
+               Debug|Win32 = Debug|Win32
+               Release|Win32 = Release|Win32
+       EndGlobalSection
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution
+               {BD347753-A09D-48B4-8752-F1D8D9CF235D}.Debug|Win32.ActiveCfg = Debug|Win32
+               {BD347753-A09D-48B4-8752-F1D8D9CF235D}.Debug|Win32.Build.0 = Debug|Win32
+               {BD347753-A09D-48B4-8752-F1D8D9CF235D}.Release|Win32.ActiveCfg = Release|Win32
+               {BD347753-A09D-48B4-8752-F1D8D9CF235D}.Release|Win32.Build.0 = Release|Win32
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}.Debug|Win32.ActiveCfg = Debug|Win32
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}.Debug|Win32.Build.0 = Debug|Win32
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}.Release|Win32.ActiveCfg = Release|Win32
+               {83CF0498-7884-49D3-8B3C-263C5AF5FE1B}.Release|Win32.Build.0 = Release|Win32
+               {15229511-9F6C-48A5-9194-660CA6492563}.Debug|Win32.ActiveCfg = Debug|Win32
+               {15229511-9F6C-48A5-9194-660CA6492563}.Debug|Win32.Build.0 = Debug|Win32
+               {15229511-9F6C-48A5-9194-660CA6492563}.Release|Win32.ActiveCfg = Release|Win32
+               {15229511-9F6C-48A5-9194-660CA6492563}.Release|Win32.Build.0 = Release|Win32
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C}.Debug|Win32.ActiveCfg = Debug|Win32
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C}.Debug|Win32.Build.0 = Debug|Win32
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C}.Release|Win32.ActiveCfg = Release|Win32
+               {C0663A08-F276-4DD6-B17C-E501EE066F7C}.Release|Win32.Build.0 = Release|Win32
+               {AE706502-3203-4815-BF50-4D73BF96BA58}.Debug|Win32.ActiveCfg = Debug|Win32
+               {AE706502-3203-4815-BF50-4D73BF96BA58}.Debug|Win32.Build.0 = Debug|Win32
+               {AE706502-3203-4815-BF50-4D73BF96BA58}.Release|Win32.ActiveCfg = Release|Win32
+               {AE706502-3203-4815-BF50-4D73BF96BA58}.Release|Win32.Build.0 = Release|Win32
+               {189E64E3-8A67-4477-8B18-3B174C03F6B9}.Debug|Win32.ActiveCfg = Debug|Win32
+               {189E64E3-8A67-4477-8B18-3B174C03F6B9}.Debug|Win32.Build.0 = Debug|Win32
+               {189E64E3-8A67-4477-8B18-3B174C03F6B9}.Release|Win32.ActiveCfg = Release|Win32
+               {189E64E3-8A67-4477-8B18-3B174C03F6B9}.Release|Win32.Build.0 = Release|Win32
+               {A334BA89-79FC-40E4-8D42-4852ECD2505B}.Debug|Win32.ActiveCfg = Debug|Win32
+               {A334BA89-79FC-40E4-8D42-4852ECD2505B}.Debug|Win32.Build.0 = Debug|Win32
+               {A334BA89-79FC-40E4-8D42-4852ECD2505B}.Release|Win32.ActiveCfg = Release|Win32
+               {A334BA89-79FC-40E4-8D42-4852ECD2505B}.Release|Win32.Build.0 = Release|Win32
+               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}.Debug|Win32.ActiveCfg = Debug|Win32
+               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}.Debug|Win32.Build.0 = Debug|Win32
+               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}.Release|Win32.ActiveCfg = Release|Win32
+               {92EA9398-9244-4DAA-8E7D-2F6BEC338CAB}.Release|Win32.Build.0 = Release|Win32
+               {6BD77BDE-151D-4824-A8BC-9F067662F7AB}.Debug|Win32.ActiveCfg = Debug|Win32
+               {6BD77BDE-151D-4824-A8BC-9F067662F7AB}.Debug|Win32.Build.0 = Debug|Win32
+               {6BD77BDE-151D-4824-A8BC-9F067662F7AB}.Release|Win32.ActiveCfg = Release|Win32
+               {6BD77BDE-151D-4824-A8BC-9F067662F7AB}.Release|Win32.Build.0 = Release|Win32
+               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}.Debug|Win32.ActiveCfg = Debug|Win32
+               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}.Debug|Win32.Build.0 = Debug|Win32
+               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}.Release|Win32.ActiveCfg = Release|Win32
+               {5EC4407D-0DCD-47E0-9FDB-09011EFA6382}.Release|Win32.Build.0 = Release|Win32
+               {3A011065-B75E-49C8-B480-1A7C8EBD6699}.Debug|Win32.ActiveCfg = Debug|Win32
+               {3A011065-B75E-49C8-B480-1A7C8EBD6699}.Debug|Win32.Build.0 = Debug|Win32
+               {3A011065-B75E-49C8-B480-1A7C8EBD6699}.Release|Win32.ActiveCfg = Release|Win32
+               {3A011065-B75E-49C8-B480-1A7C8EBD6699}.Release|Win32.Build.0 = Release|Win32
+               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}.Debug|Win32.ActiveCfg = Debug|Win32
+               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}.Debug|Win32.Build.0 = Debug|Win32
+               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}.Release|Win32.ActiveCfg = Release|Win32
+               {C5CEB09E-79AF-4091-ACCF-D28EC3D7D90F}.Release|Win32.Build.0 = Release|Win32
+               {24E8C882-CD11-475A-A383-FF52AC05DFE3}.Debug|Win32.ActiveCfg = Debug|Win32
+               {24E8C882-CD11-475A-A383-FF52AC05DFE3}.Debug|Win32.Build.0 = Debug|Win32
+               {24E8C882-CD11-475A-A383-FF52AC05DFE3}.Release|Win32.ActiveCfg = Release|Win32
+               {24E8C882-CD11-475A-A383-FF52AC05DFE3}.Release|Win32.Build.0 = Release|Win32
+               {B76BCE8C-63CC-4A99-88B5-D621D563E699}.Debug|Win32.ActiveCfg = Debug|Win32
+               {B76BCE8C-63CC-4A99-88B5-D621D563E699}.Debug|Win32.Build.0 = Debug|Win32
+               {B76BCE8C-63CC-4A99-88B5-D621D563E699}.Release|Win32.ActiveCfg = Release|Win32
+               {B76BCE8C-63CC-4A99-88B5-D621D563E699}.Release|Win32.Build.0 = Release|Win32
+               {42C526F9-36E5-4B20-92CA-265C90058651}.Debug|Win32.ActiveCfg = Debug|Win32
+               {42C526F9-36E5-4B20-92CA-265C90058651}.Debug|Win32.Build.0 = Debug|Win32
+               {42C526F9-36E5-4B20-92CA-265C90058651}.Release|Win32.ActiveCfg = Release|Win32
+               {42C526F9-36E5-4B20-92CA-265C90058651}.Release|Win32.Build.0 = Release|Win32
+               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}.Debug|Win32.ActiveCfg = Debug|Win32
+               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}.Debug|Win32.Build.0 = Debug|Win32
+               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}.Release|Win32.ActiveCfg = Release|Win32
+               {2FDDC7C5-66E5-4520-B735-FD1A065AA9BA}.Release|Win32.Build.0 = Release|Win32
+               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}.Debug|Win32.ActiveCfg = Debug|Win32
+               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}.Debug|Win32.Build.0 = Debug|Win32
+               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}.Release|Win32.ActiveCfg = Release|Win32
+               {05BE968C-B4F4-4B5F-AC4F-C6F8585023BC}.Release|Win32.Build.0 = Release|Win32
+               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}.Debug|Win32.ActiveCfg = Debug|Win32
+               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}.Debug|Win32.Build.0 = Debug|Win32
+               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}.Release|Win32.ActiveCfg = Release|Win32
+               {7DC8987A-C87D-465A-94CF-1F6DF59B38FB}.Release|Win32.Build.0 = Release|Win32
+               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}.Debug|Win32.ActiveCfg = Debug|Win32
+               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}.Debug|Win32.Build.0 = Debug|Win32
+               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}.Release|Win32.ActiveCfg = Release|Win32
+               {7D3723C5-06C8-4730-BDA1-1B61D6CCBEB8}.Release|Win32.Build.0 = Release|Win32
+               {5A6981A7-A652-4187-B636-3E5120C7CE52}.Debug|Win32.ActiveCfg = Debug|Win32
+               {5A6981A7-A652-4187-B636-3E5120C7CE52}.Debug|Win32.Build.0 = Debug|Win32
+               {5A6981A7-A652-4187-B636-3E5120C7CE52}.Release|Win32.ActiveCfg = Release|Win32
+               {5A6981A7-A652-4187-B636-3E5120C7CE52}.Release|Win32.Build.0 = Release|Win32
+               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}.Debug|Win32.ActiveCfg = Debug|Win32
+               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}.Debug|Win32.Build.0 = Debug|Win32
+               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}.Release|Win32.ActiveCfg = Release|Win32
+               {2F5A730B-132C-4319-A1B3-DCBE05E2E1B1}.Release|Win32.Build.0 = Release|Win32
+               {397C6B2C-B305-4CB2-B8CE-2366B508AB7C}.Debug|Win32.ActiveCfg = Debug|Win32
+               {397C6B2C-B305-4CB2-B8CE-2366B508AB7C}.Debug|Win32.Build.0 = Debug|Win32
+               {397C6B2C-B305-4CB2-B8CE-2366B508AB7C}.Release|Win32.ActiveCfg = Release|Win32
+               {397C6B2C-B305-4CB2-B8CE-2366B508AB7C}.Release|Win32.Build.0 = Release|Win32
+               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}.Debug|Win32.ActiveCfg = Debug|Win32
+               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}.Debug|Win32.Build.0 = Debug|Win32
+               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}.Release|Win32.ActiveCfg = Release|Win32
+               {D6FD0DE5-5305-458E-8CA5-FCA4B8E05B04}.Release|Win32.Build.0 = Release|Win32
+               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}.Debug|Win32.ActiveCfg = Debug|Win32
+               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}.Debug|Win32.Build.0 = Debug|Win32
+               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}.Release|Win32.ActiveCfg = Release|Win32
+               {1A6CABA9-DA28-4BC1-9DF4-F809231221BC}.Release|Win32.Build.0 = Release|Win32
+               {E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}.Debug|Win32.ActiveCfg = Debug|Win32
+               {E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}.Debug|Win32.Build.0 = Debug|Win32
+               {E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}.Release|Win32.ActiveCfg = Release|Win32
+               {E72DB0B2-A9B1-47D0-B6CE-563A20434F6E}.Release|Win32.Build.0 = Release|Win32
+               {98127EF3-6289-4251-A057-D7C34B1B67AC}.Debug|Win32.ActiveCfg = Debug|Win32
+               {98127EF3-6289-4251-A057-D7C34B1B67AC}.Debug|Win32.Build.0 = Debug|Win32
+               {98127EF3-6289-4251-A057-D7C34B1B67AC}.Release|Win32.ActiveCfg = Release|Win32
+               {98127EF3-6289-4251-A057-D7C34B1B67AC}.Release|Win32.Build.0 = Release|Win32
+               {1B030847-602F-4095-8FA2-E8B5CF793F60}.Debug|Win32.ActiveCfg = Debug|Win32
+               {1B030847-602F-4095-8FA2-E8B5CF793F60}.Debug|Win32.Build.0 = Debug|Win32
+               {1B030847-602F-4095-8FA2-E8B5CF793F60}.Release|Win32.ActiveCfg = Release|Win32
+               {1B030847-602F-4095-8FA2-E8B5CF793F60}.Release|Win32.Build.0 = Release|Win32
+               {E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}.Debug|Win32.ActiveCfg = Debug|Win32
+               {E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}.Debug|Win32.Build.0 = Debug|Win32
+               {E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}.Release|Win32.ActiveCfg = Release|Win32
+               {E7BAB639-AECF-4E03-A0A2-B9C8D25E1AB0}.Release|Win32.Build.0 = Release|Win32
+               {D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}.Debug|Win32.ActiveCfg = Debug|Win32
+               {D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}.Debug|Win32.Build.0 = Debug|Win32
+               {D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}.Release|Win32.ActiveCfg = Release|Win32
+               {D470C91D-70E3-4FC8-AFCB-0B615A2EA15D}.Release|Win32.Build.0 = Release|Win32
+               {5CCA377A-754B-45AD-B46D-DE10C2635184}.Debug|Win32.ActiveCfg = Debug|Win32
+               {5CCA377A-754B-45AD-B46D-DE10C2635184}.Debug|Win32.Build.0 = Debug|Win32
+               {5CCA377A-754B-45AD-B46D-DE10C2635184}.Release|Win32.ActiveCfg = Release|Win32
+               {5CCA377A-754B-45AD-B46D-DE10C2635184}.Release|Win32.Build.0 = Release|Win32
+               {2EF2B285-6C4F-4707-A584-FF76727C4775}.Debug|Win32.ActiveCfg = Debug|Win32
+               {2EF2B285-6C4F-4707-A584-FF76727C4775}.Debug|Win32.Build.0 = Debug|Win32
+               {2EF2B285-6C4F-4707-A584-FF76727C4775}.Release|Win32.ActiveCfg = Release|Win32
+               {2EF2B285-6C4F-4707-A584-FF76727C4775}.Release|Win32.Build.0 = Release|Win32
+               {BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}.Debug|Win32.ActiveCfg = Debug|Win32
+               {BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}.Debug|Win32.Build.0 = Debug|Win32
+               {BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}.Release|Win32.ActiveCfg = Release|Win32
+               {BD15CF1D-DAD5-4AF2-A2AA-AEEAAF44C415}.Release|Win32.Build.0 = Release|Win32
+               {A37FB355-3178-4008-8E11-E7E21AE660DA}.Debug|Win32.ActiveCfg = Debug|Win32
+               {A37FB355-3178-4008-8E11-E7E21AE660DA}.Debug|Win32.Build.0 = Debug|Win32
+               {A37FB355-3178-4008-8E11-E7E21AE660DA}.Release|Win32.ActiveCfg = Release|Win32
+               {A37FB355-3178-4008-8E11-E7E21AE660DA}.Release|Win32.Build.0 = Release|Win32
+               {659CCC36-163F-4681-AA1C-654CD2B0D151}.Debug|Win32.ActiveCfg = Debug|Win32
+               {659CCC36-163F-4681-AA1C-654CD2B0D151}.Debug|Win32.Build.0 = Debug|Win32
+               {659CCC36-163F-4681-AA1C-654CD2B0D151}.Release|Win32.ActiveCfg = Release|Win32
+               {659CCC36-163F-4681-AA1C-654CD2B0D151}.Release|Win32.Build.0 = Release|Win32
+               {907889A8-EAC3-450D-BA29-A7DBE3712142}.Debug|Win32.ActiveCfg = Debug|Win32
+               {907889A8-EAC3-450D-BA29-A7DBE3712142}.Debug|Win32.Build.0 = Debug|Win32
+               {907889A8-EAC3-450D-BA29-A7DBE3712142}.Release|Win32.ActiveCfg = Release|Win32
+               {907889A8-EAC3-450D-BA29-A7DBE3712142}.Release|Win32.Build.0 = Release|Win32
+               {AC65B4FC-EF7C-4321-B201-62B57ED254DB}.Debug|Win32.ActiveCfg = Debug|Win32
+               {AC65B4FC-EF7C-4321-B201-62B57ED254DB}.Debug|Win32.Build.0 = Debug|Win32
+               {AC65B4FC-EF7C-4321-B201-62B57ED254DB}.Release|Win32.ActiveCfg = Release|Win32
+               {AC65B4FC-EF7C-4321-B201-62B57ED254DB}.Release|Win32.Build.0 = Release|Win32
+               {AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}.Debug|Win32.ActiveCfg = Debug|Win32
+               {AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}.Debug|Win32.Build.0 = Debug|Win32
+               {AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}.Release|Win32.ActiveCfg = Release|Win32
+               {AC95C5B1-0EDB-4127-858E-0F08A3FC7B69}.Release|Win32.Build.0 = Release|Win32
+               {40597156-1B95-4A22-8F2B-D6B81B747CF0}.Debug|Win32.ActiveCfg = Debug|Win32
+               {40597156-1B95-4A22-8F2B-D6B81B747CF0}.Debug|Win32.Build.0 = Debug|Win32
+               {40597156-1B95-4A22-8F2B-D6B81B747CF0}.Release|Win32.ActiveCfg = Release|Win32
+               {40597156-1B95-4A22-8F2B-D6B81B747CF0}.Release|Win32.Build.0 = Release|Win32
+               {863A7931-DC7C-47C4-94E6-3D053BFE771A}.Debug|Win32.ActiveCfg = Debug|Win32
+               {863A7931-DC7C-47C4-94E6-3D053BFE771A}.Debug|Win32.Build.0 = Debug|Win32
+               {863A7931-DC7C-47C4-94E6-3D053BFE771A}.Release|Win32.ActiveCfg = Release|Win32
+               {863A7931-DC7C-47C4-94E6-3D053BFE771A}.Release|Win32.Build.0 = Release|Win32
+               {23D7A1F0-621B-474A-A45F-2490C9935C1E}.Debug|Win32.ActiveCfg = Debug|Win32
+               {23D7A1F0-621B-474A-A45F-2490C9935C1E}.Debug|Win32.Build.0 = Debug|Win32
+               {23D7A1F0-621B-474A-A45F-2490C9935C1E}.Release|Win32.ActiveCfg = Release|Win32
+               {23D7A1F0-621B-474A-A45F-2490C9935C1E}.Release|Win32.Build.0 = Release|Win32
+               {0062B64B-88F1-4104-A063-3823925A7A34}.Debug|Win32.ActiveCfg = Debug|Win32
+               {0062B64B-88F1-4104-A063-3823925A7A34}.Debug|Win32.Build.0 = Debug|Win32
+               {0062B64B-88F1-4104-A063-3823925A7A34}.Release|Win32.ActiveCfg = Release|Win32
+               {0062B64B-88F1-4104-A063-3823925A7A34}.Release|Win32.Build.0 = Release|Win32
+               {1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}.Debug|Win32.ActiveCfg = Debug|Win32
+               {1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}.Debug|Win32.Build.0 = Debug|Win32
+               {1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}.Release|Win32.ActiveCfg = Release|Win32
+               {1F1136E6-D04B-4B7D-A2A7-78A3887F8A3A}.Release|Win32.Build.0 = Release|Win32
+               {89ED80CE-5DEF-46B1-9A12-1D991236EE3E}.Debug|Win32.ActiveCfg = Debug|Win32
+               {89ED80CE-5DEF-46B1-9A12-1D991236EE3E}.Debug|Win32.Build.0 = Debug|Win32
+               {89ED80CE-5DEF-46B1-9A12-1D991236EE3E}.Release|Win32.ActiveCfg = Release|Win32
+               {89ED80CE-5DEF-46B1-9A12-1D991236EE3E}.Release|Win32.Build.0 = Release|Win32
+               {CCEF85C9-BC40-4C26-8755-581276C8B7DA}.Debug|Win32.ActiveCfg = Debug|Win32
+               {CCEF85C9-BC40-4C26-8755-581276C8B7DA}.Release|Win32.ActiveCfg = Release|Win32
+               {C99C1195-2032-408B-9822-F09F49006A3C}.Debug|Win32.ActiveCfg = Debug|Win32
+               {C99C1195-2032-408B-9822-F09F49006A3C}.Debug|Win32.Build.0 = Debug|Win32
+               {C99C1195-2032-408B-9822-F09F49006A3C}.Release|Win32.ActiveCfg = Release|Win32
+               {C99C1195-2032-408B-9822-F09F49006A3C}.Release|Win32.Build.0 = Release|Win32
+               {13145C00-3694-4342-AFBE-4FAA7E1086BC}.Debug|Win32.ActiveCfg = Debug|Win32
+               {13145C00-3694-4342-AFBE-4FAA7E1086BC}.Release|Win32.ActiveCfg = Release|Win32
+               {3CD86498-8B4C-4018-A9BF-F9E008F376DD}.Debug|Win32.ActiveCfg = Debug|Win32
+               {3CD86498-8B4C-4018-A9BF-F9E008F376DD}.Debug|Win32.Build.0 = Debug|Win32
+               {3CD86498-8B4C-4018-A9BF-F9E008F376DD}.Release|Win32.ActiveCfg = Release|Win32
+               {3CD86498-8B4C-4018-A9BF-F9E008F376DD}.Release|Win32.Build.0 = Release|Win32
+               {86DDD3C7-E71D-49FC-9137-E2514607721E}.Debug|Win32.ActiveCfg = Debug|Win32
+               {86DDD3C7-E71D-49FC-9137-E2514607721E}.Debug|Win32.Build.0 = Debug|Win32
+               {86DDD3C7-E71D-49FC-9137-E2514607721E}.Release|Win32.ActiveCfg = Release|Win32
+               {86DDD3C7-E71D-49FC-9137-E2514607721E}.Release|Win32.Build.0 = Release|Win32
+               {0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}.Debug|Win32.ActiveCfg = Debug|Win32
+               {0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}.Debug|Win32.Build.0 = Debug|Win32
+               {0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}.Release|Win32.ActiveCfg = Release|Win32
+               {0F4D5D8F-F4D6-4A5D-97E0-9B482257F493}.Release|Win32.Build.0 = Release|Win32
+               {1DE8628B-271E-49B3-A9B7-A53519E1CA65}.Debug|Win32.ActiveCfg = Debug|Win32
+               {1DE8628B-271E-49B3-A9B7-A53519E1CA65}.Debug|Win32.Build.0 = Debug|Win32
+               {1DE8628B-271E-49B3-A9B7-A53519E1CA65}.Release|Win32.ActiveCfg = Release|Win32
+               {1DE8628B-271E-49B3-A9B7-A53519E1CA65}.Release|Win32.Build.0 = Release|Win32
+               {C2AA7FA3-9BB5-4319-A01D-37439E0E6830}.Debug|Win32.ActiveCfg = Debug|Win32
+               {C2AA7FA3-9BB5-4319-A01D-37439E0E6830}.Debug|Win32.Build.0 = Debug|Win32
+               {C2AA7FA3-9BB5-4319-A01D-37439E0E6830}.Release|Win32.ActiveCfg = Release|Win32
+               {C2AA7FA3-9BB5-4319-A01D-37439E0E6830}.Release|Win32.Build.0 = Release|Win32
+               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}.Debug|Win32.ActiveCfg = Debug|Win32
+               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}.Debug|Win32.Build.0 = Debug|Win32
+               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}.Release|Win32.ActiveCfg = Release|Win32
+               {8E82D6BD-74D0-48C3-887A-1754EA71DA5A}.Release|Win32.Build.0 = Release|Win32
+               {443EB1A7-C634-4292-9F2D-C752BB2BF40F}.Debug|Win32.ActiveCfg = Debug|Win32
+               {443EB1A7-C634-4292-9F2D-C752BB2BF40F}.Debug|Win32.Build.0 = Debug|Win32
+               {443EB1A7-C634-4292-9F2D-C752BB2BF40F}.Release|Win32.ActiveCfg = Release|Win32
+               {443EB1A7-C634-4292-9F2D-C752BB2BF40F}.Release|Win32.Build.0 = Release|Win32
+               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}.Debug|Win32.ActiveCfg = Debug|Win32
+               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}.Debug|Win32.Build.0 = Debug|Win32
+               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}.Release|Win32.ActiveCfg = Release|Win32
+               {D6CEB142-BF8E-471C-AE16-4300F2D5DEDA}.Release|Win32.Build.0 = Release|Win32
+               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}.Debug|Win32.ActiveCfg = Debug|Win32
+               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}.Debug|Win32.Build.0 = Debug|Win32
+               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}.Release|Win32.ActiveCfg = Release|Win32
+               {0DEA7FAC-4190-4B39-BEF0-1C055758FED3}.Release|Win32.Build.0 = Release|Win32
+               {8C103DE9-BC35-4173-A08D-63906EC5EEFD}.Debug|Win32.ActiveCfg = Debug|Win32
+               {8C103DE9-BC35-4173-A08D-63906EC5EEFD}.Debug|Win32.Build.0 = Debug|Win32
+               {8C103DE9-BC35-4173-A08D-63906EC5EEFD}.Release|Win32.ActiveCfg = Release|Win32
+               {8C103DE9-BC35-4173-A08D-63906EC5EEFD}.Release|Win32.Build.0 = Release|Win32
+               {F5123FBD-25C3-4D18-AFF7-AB04036A66E8}.Debug|Win32.ActiveCfg = Debug|Win32
+               {F5123FBD-25C3-4D18-AFF7-AB04036A66E8}.Debug|Win32.Build.0 = Debug|Win32
+               {F5123FBD-25C3-4D18-AFF7-AB04036A66E8}.Release|Win32.ActiveCfg = Release|Win32
+               {F5123FBD-25C3-4D18-AFF7-AB04036A66E8}.Release|Win32.Build.0 = Release|Win32
+               {C3393507-0554-4F56-87E6-C58B63B351B7}.Debug|Win32.ActiveCfg = Debug|Win32
+               {C3393507-0554-4F56-87E6-C58B63B351B7}.Debug|Win32.Build.0 = Debug|Win32
+               {C3393507-0554-4F56-87E6-C58B63B351B7}.Release|Win32.ActiveCfg = Release|Win32
+               {C3393507-0554-4F56-87E6-C58B63B351B7}.Release|Win32.Build.0 = Release|Win32
+               {89B96246-FDE7-4780-98DD-261523BEBC48}.Debug|Win32.ActiveCfg = Debug|Win32
+               {89B96246-FDE7-4780-98DD-261523BEBC48}.Debug|Win32.Build.0 = Debug|Win32
+               {89B96246-FDE7-4780-98DD-261523BEBC48}.Release|Win32.ActiveCfg = Release|Win32
+               {89B96246-FDE7-4780-98DD-261523BEBC48}.Release|Win32.Build.0 = Release|Win32
+               {4B6103EF-590B-4916-92CB-D06934459928}.Debug|Win32.ActiveCfg = Debug|Win32
+               {4B6103EF-590B-4916-92CB-D06934459928}.Debug|Win32.Build.0 = Debug|Win32
+               {4B6103EF-590B-4916-92CB-D06934459928}.Release|Win32.ActiveCfg = Release|Win32
+               {4B6103EF-590B-4916-92CB-D06934459928}.Release|Win32.Build.0 = Release|Win32
+               {A8018B47-1FB9-4966-A02C-1F64D65C33C9}.Debug|Win32.ActiveCfg = Debug|Win32
+               {A8018B47-1FB9-4966-A02C-1F64D65C33C9}.Debug|Win32.Build.0 = Debug|Win32
+               {A8018B47-1FB9-4966-A02C-1F64D65C33C9}.Release|Win32.ActiveCfg = Release|Win32
+               {A8018B47-1FB9-4966-A02C-1F64D65C33C9}.Release|Win32.Build.0 = Release|Win32
+               {2D29953F-2D74-471E-A064-5D184E762DFF}.Debug|Win32.ActiveCfg = Debug|Win32
+               {2D29953F-2D74-471E-A064-5D184E762DFF}.Debug|Win32.Build.0 = Debug|Win32
+               {2D29953F-2D74-471E-A064-5D184E762DFF}.Release|Win32.ActiveCfg = Release|Win32
+               {2D29953F-2D74-471E-A064-5D184E762DFF}.Release|Win32.Build.0 = Release|Win32
+               {2C551E96-B2EE-48B2-84BF-F6494AF7C004}.Debug|Win32.ActiveCfg = Debug|Win32
+               {2C551E96-B2EE-48B2-84BF-F6494AF7C004}.Debug|Win32.Build.0 = Debug|Win32
+               {2C551E96-B2EE-48B2-84BF-F6494AF7C004}.Release|Win32.ActiveCfg = Release|Win32
+               {2C551E96-B2EE-48B2-84BF-F6494AF7C004}.Release|Win32.Build.0 = Release|Win32
+       EndGlobalSection
+       GlobalSection(SolutionProperties) = preSolution
+               HideSolutionNode = FALSE
+       EndGlobalSection
+EndGlobal
index cdb6aceddc09681807da8c38073479fa2ac30a09..38447538b029dde916c03c6515a0a8da3e9ee011 100644 (file)
@@ -346,3 +346,8 @@ is_a_cluster
 mapBool
 drand48
 gvPluginList
+EdgeLabelsDone
+get_gradient_points
+G_margin
+openIntSet
+GvExitOnUsage
\ No newline at end of file
index da049e17f82f0b21942d77393b631e22228f2038..4fe2b7b08465520d8c92b2d10faa6df0f880730e 100644 (file)
@@ -40,7 +40,7 @@
                        <Tool\r
                                Name="VCCLCompilerTool"\r
                                Optimization="0"\r
-                               AdditionalIncludeDirectories="&quot;$(SolutionDir)/lib/xdot&quot;;&quot;C:\gtk\lib\glib-2.0\include&quot;;&quot;C:\gtk\include\glib-2.0&quot;;&quot;C:\gtk\include\pango-1.0\&quot;;C:\gtk\include\cairo;C:\gtk\include\freetype2;C:\gtk\include;&quot;$(SolutionDir)/libltdl&quot;;&quot;$(SolutionDir)/lib/neatogen&quot;;&quot;$(SolutionDir)/lib/agutil&quot;;&quot;$(SolutionDir)/windows/lib/cdt&quot;;&quot;$(SolutionDir)/&quot;;&quot;$(SolutionDir)/lib/graph&quot;;&quot;$(SolutionDir)/lib/vpsc&quot;;&quot;$(SolutionDir)/lib/vmalloc&quot;;&quot;$(SolutionDir)/lib/twopigen&quot;;&quot;$(SolutionDir)/lib/sparse&quot;;&quot;$(SolutionDir)/lib/sfio&quot;;&quot;$(SolutionDir)/lib/sfpdpgen&quot;;&quot;$(SolutionDir)/lib/rbtree&quot;;&quot;$(SolutionDir)/lib/pathplan&quot;;&quot;$(SolutionDir)/lib/patchwork&quot;;&quot;$(SolutionDir)/lib/pack&quot;;&quot;$(SolutionDir)/lib/ortho&quot;;&quot;$(SolutionDir)/lib/inkpot&quot;;&quot;$(SolutionDir)/lib/ingraphs&quot;;&quot;$(SolutionDir)/lib/gd&quot;;&quot;$(SolutionDir)/lib/filter&quot;;&quot;$(SolutionDir)/lib/fdpgen&quot;;&quot;$(SolutionDir)/lib/expr&quot;;&quot;$(SolutionDir)/lib/dotgen&quot;;&quot;$(SolutionDir)/lib/circogen&quot;;&quot;$(SolutionDir)/lib/ast&quot;;&quot;$(SolutionDir)/lib/agraph&quot;;&quot;$(SolutionDir)/lib/common&quot;;&quot;$(SolutionDir)/lib/gvc&quot;;&quot;$(SolutionDir)/lib/cdt&quot;;&quot;$(SolutionDir)/lib/cgraph&quot;;&quot;$(SolutionDir)/lib/regex_win32&quot;"\r
+                               AdditionalIncludeDirectories="&quot;$(SolutionDir)/lib/xdot&quot;;&quot;C:\gtk\lib\glib-2.0\include&quot;;&quot;C:\gtk\include\glib-2.0&quot;;&quot;C:\gtk\include\pango-1.0\&quot;;C:\gtk\include\cairo;C:\gtk\include\freetype2;C:\gtk\include;&quot;$(SolutionDir)/libltdl&quot;;&quot;$(SolutionDir)/lib/label&quot;;&quot;$(SolutionDir)/lib/neatogen&quot;;&quot;$(SolutionDir)/lib/agutil&quot;;&quot;$(SolutionDir)/windows/lib/cdt&quot;;&quot;$(SolutionDir)/&quot;;&quot;$(SolutionDir)/lib/graph&quot;;&quot;$(SolutionDir)/lib/vpsc&quot;;&quot;$(SolutionDir)/lib/vmalloc&quot;;&quot;$(SolutionDir)/lib/twopigen&quot;;&quot;$(SolutionDir)/lib/sparse&quot;;&quot;$(SolutionDir)/lib/sfio&quot;;&quot;$(SolutionDir)/lib/sfpdpgen&quot;;&quot;$(SolutionDir)/lib/rbtree&quot;;&quot;$(SolutionDir)/lib/pathplan&quot;;&quot;$(SolutionDir)/lib/patchwork&quot;;&quot;$(SolutionDir)/lib/pack&quot;;&quot;$(SolutionDir)/lib/ortho&quot;;&quot;$(SolutionDir)/lib/inkpot&quot;;&quot;$(SolutionDir)/lib/ingraphs&quot;;&quot;$(SolutionDir)/lib/gd&quot;;&quot;$(SolutionDir)/lib/filter&quot;;&quot;$(SolutionDir)/lib/fdpgen&quot;;&quot;$(SolutionDir)/lib/expr&quot;;&quot;$(SolutionDir)/lib/dotgen&quot;;&quot;$(SolutionDir)/lib/circogen&quot;;&quot;$(SolutionDir)/lib/ast&quot;;&quot;$(SolutionDir)/lib/agraph&quot;;&quot;$(SolutionDir)/lib/common&quot;;&quot;$(SolutionDir)/lib/gvc&quot;;&quot;$(SolutionDir)/lib/cdt&quot;;&quot;$(SolutionDir)/lib/cgraph&quot;;&quot;$(SolutionDir)/lib/regex_win32&quot;"\r
                                PreprocessorDefinitions="MSWIN32;WIN32;_DEBUG;_WINDOWS;_USRDLL;GVC_EXPORTS;WIN32_DLL;HAVE_CONFIG_H"\r
                                MinimalRebuild="true"\r
                                BasicRuntimeChecks="3"\r
                        />\r
                        <Tool\r
                                Name="VCCLCompilerTool"\r
-                               AdditionalIncludeDirectories="&quot;C:\gtk\lib\glib-2.0\include&quot;;&quot;C:\gtk\include\glib-2.0&quot;;&quot;C:\gtk\include\pango-1.0\&quot;;C:\gtk\include\cairo;C:\gtk\include\freetype2;C:\gtk\include;&quot;$(SolutionDir)/libltdl&quot;;&quot;$(SolutionDir)/lib/neatogen&quot;;&quot;$(SolutionDir)/lib/agutil&quot;;&quot;$(SolutionDir)/windows/lib/cdt&quot;;&quot;$(SolutionDir)/&quot;;&quot;$(SolutionDir)/lib/graph&quot;;&quot;$(SolutionDir)/lib/xdot&quot;;&quot;$(SolutionDir)/lib/vpsc&quot;;&quot;$(SolutionDir)/lib/vmalloc&quot;;&quot;$(SolutionDir)/lib/twopigen&quot;;&quot;$(SolutionDir)/lib/sparse&quot;;&quot;$(SolutionDir)/lib/sfio&quot;;&quot;$(SolutionDir)/lib/sfpdpgen&quot;;&quot;$(SolutionDir)/lib/rbtree&quot;;&quot;$(SolutionDir)/lib/pathplan&quot;;&quot;$(SolutionDir)/lib/patchwork&quot;;&quot;$(SolutionDir)/lib/pack&quot;;&quot;$(SolutionDir)/lib/ortho&quot;;&quot;$(SolutionDir)/lib/inkpot&quot;;&quot;$(SolutionDir)/lib/ingraphs&quot;;&quot;$(SolutionDir)/lib/gd&quot;;&quot;$(SolutionDir)/lib/filter&quot;;&quot;$(SolutionDir)/lib/fdpgen&quot;;&quot;$(SolutionDir)/lib/expr&quot;;&quot;$(SolutionDir)/lib/dotgen&quot;;&quot;$(SolutionDir)/lib/circogen&quot;;&quot;$(SolutionDir)/lib/ast&quot;;&quot;$(SolutionDir)/lib/agraph&quot;;&quot;$(SolutionDir)/lib/common&quot;;&quot;$(SolutionDir)/lib/gvc&quot;;&quot;$(SolutionDir)/lib/cdt&quot;;&quot;$(SolutionDir)/lib/cgraph&quot;"\r
+                               AdditionalIncludeDirectories="&quot;$(SolutionDir)/lib/xdot&quot;;&quot;C:\gtk\lib\glib-2.0\include&quot;;&quot;C:\gtk\include\glib-2.0&quot;;&quot;C:\gtk\include\pango-1.0\&quot;;C:\gtk\include\cairo;C:\gtk\include\freetype2;C:\gtk\include;&quot;$(SolutionDir)/libltdl&quot;;&quot;$(SolutionDir)/lib/label&quot;;&quot;$(SolutionDir)/lib/neatogen&quot;;&quot;$(SolutionDir)/lib/agutil&quot;;&quot;$(SolutionDir)/windows/lib/cdt&quot;;&quot;$(SolutionDir)/&quot;;&quot;$(SolutionDir)/lib/graph&quot;;&quot;$(SolutionDir)/lib/vpsc&quot;;&quot;$(SolutionDir)/lib/vmalloc&quot;;&quot;$(SolutionDir)/lib/twopigen&quot;;&quot;$(SolutionDir)/lib/sparse&quot;;&quot;$(SolutionDir)/lib/sfio&quot;;&quot;$(SolutionDir)/lib/sfpdpgen&quot;;&quot;$(SolutionDir)/lib/rbtree&quot;;&quot;$(SolutionDir)/lib/pathplan&quot;;&quot;$(SolutionDir)/lib/patchwork&quot;;&quot;$(SolutionDir)/lib/pack&quot;;&quot;$(SolutionDir)/lib/ortho&quot;;&quot;$(SolutionDir)/lib/inkpot&quot;;&quot;$(SolutionDir)/lib/ingraphs&quot;;&quot;$(SolutionDir)/lib/gd&quot;;&quot;$(SolutionDir)/lib/filter&quot;;&quot;$(SolutionDir)/lib/fdpgen&quot;;&quot;$(SolutionDir)/lib/expr&quot;;&quot;$(SolutionDir)/lib/dotgen&quot;;&quot;$(SolutionDir)/lib/circogen&quot;;&quot;$(SolutionDir)/lib/ast&quot;;&quot;$(SolutionDir)/lib/agraph&quot;;&quot;$(SolutionDir)/lib/common&quot;;&quot;$(SolutionDir)/lib/gvc&quot;;&quot;$(SolutionDir)/lib/cdt&quot;;&quot;$(SolutionDir)/lib/cgraph&quot;;&quot;$(SolutionDir)/lib/regex_win32&quot;"\r
                                PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GVC_EXPORTS;WIN32_DLL;HAVE_CONFIG_H"\r
                                RuntimeLibrary="2"\r
                                UsePrecompiledHeader="0"\r
                                RelativePath=".\common\htmltable.c"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath=".\label\index.c"\r
+                               >\r
+                       </File>\r
                        <File\r
                                RelativePath=".\common\input.c"\r
                                >\r
                                RelativePath=".\common\memory.c"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath=".\label\node.c"\r
+                               >\r
+                       </File>\r
                        <File\r
                                RelativePath=".\common\ns.c"\r
                                >\r
                                RelativePath=".\common\psusershape.c"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath=".\label\rectangle.c"\r
+                               >\r
+                       </File>\r
                        <File\r
                                RelativePath=".\gvc\regex_win32.c"\r
                                >\r
                                RelativePath=".\common\splines.c"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath=".\label\split.q.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\common\taper.c"\r
+                               >\r
+                       </File>\r
                        <File\r
                                RelativePath=".\common\timing.c"\r
                                >\r
                                RelativePath=".\common\utils.c"\r
                                >\r
                        </File>\r
+                       <File\r
+                               RelativePath=".\label\xlabels.c"\r
+                               >\r
+                       </File>\r
                </Filter>\r
                <File\r
                        RelativePath=".\common\entities.html"\r
index 1a858a539bfe3fc9e6740525106af6883785d2e1..91b0ceb408dbae1555f30ad51fc7c3df3d7519c2 100644 (file)
@@ -67,7 +67,8 @@ extern "C" {
 #ifndef GVC_EXPORTS
 __declspec(dllimport) lt_symlist_t lt_preloaded_symbols[];
 #else
-__declspec(dllexport) lt_symlist_t lt_preloaded_symbols[];
+//__declspec(dllexport) lt_symlist_t lt_preloaded_symbols[];
+//lt_symlist_t lt_preloaded_symbols[];
 #endif
 #endif
 /*end visual studio*/
index 47ddadaec8df86c6728cadb4a2d70c56153298c6..3e4374b089b2bd90f2d33c63b2dae2c9f10e380a 100644 (file)
-<?xml version="1.0" encoding="UTF-8"?>
-<VisualStudioProject
-       ProjectType="Visual C++"
-       Version="9.00"
-       Name="gvortho"
-       ProjectGUID="{2D29953F-2D74-471E-A064-5D184E762DFF}"
-       RootNamespace="gvortho"
-       Keyword="Win32Proj"
-       TargetFrameworkVersion="131072"
-       >
-       <Platforms>
-               <Platform
-                       Name="Win32"
-               />
-       </Platforms>
-       <ToolFiles>
-       </ToolFiles>
-       <Configurations>
-               <Configuration
-                       Name="Debug|Win32"
-                       OutputDirectory="Debug"
-                       IntermediateDirectory="Debug"
-                       ConfigurationType="4"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                               Optimization="0"
-                               AdditionalIncludeDirectories="&quot;C:\gtk\lib\glib-2.0\include&quot;;&quot;C:\gtk\include\glib-2.0&quot;;&quot;C:\gtk\include\pango-1.0\&quot;;C:\gtk\include\cairo;C:\gtk\include\freetype2;C:\gtk\include;&quot;$(SolutionDir)/libltdl&quot;;&quot;$(SolutionDir)/lib/ortho&quot;;&quot;$(SolutionDir)/lib/neatogen&quot;;&quot;$(SolutionDir)/lib/agutil&quot;;&quot;$(SolutionDir)/windows/lib/cdt&quot;;&quot;$(SolutionDir)/&quot;;&quot;$(SolutionDir)/lib/graph&quot;;&quot;$(SolutionDir)/lib/vpsc&quot;;&quot;$(SolutionDir)/lib/vmalloc&quot;;&quot;$(SolutionDir)/lib/twopigen&quot;;&quot;$(SolutionDir)/lib/sparse&quot;;&quot;$(SolutionDir)/lib/sfio&quot;;&quot;$(SolutionDir)/lib/sfpdpgen&quot;;&quot;$(SolutionDir)/lib/rbtree&quot;;&quot;$(SolutionDir)/lib/pathplan&quot;;&quot;$(SolutionDir)/lib/patchwork&quot;;&quot;$(SolutionDir)/lib/pack&quot;;&quot;$(SolutionDir)/lib/inkpot&quot;;&quot;$(SolutionDir)/lib/ingraphs&quot;;&quot;$(SolutionDir)/lib/gd&quot;;&quot;$(SolutionDir)/lib/filter&quot;;&quot;$(SolutionDir)/lib/fdpgen&quot;;&quot;$(SolutionDir)/lib/expr&quot;;&quot;$(SolutionDir)/lib/dotgen&quot;;&quot;$(SolutionDir)/lib/circogen&quot;;&quot;$(SolutionDir)/lib/ast&quot;;&quot;$(SolutionDir)/lib/agraph&quot;;&quot;$(SolutionDir)/lib/common&quot;;&quot;$(SolutionDir)/lib/gvc&quot;;&quot;$(SolutionDir)/lib/cdt&quot;;&quot;$(SolutionDir)/lib/cgraph&quot;"
-                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;WIN32_DLL"
-                               MinimalRebuild="true"
-                               BasicRuntimeChecks="3"
-                               RuntimeLibrary="3"
-                               UsePrecompiledHeader="0"
-                               WarningLevel="3"
-                               Detect64BitPortabilityProblems="true"
-                               DebugInformationFormat="4"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLibrarianTool"
-                               OutputFile="c:/graphviz-ms/bin/$(ProjectName).lib"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                       />
-               </Configuration>
-               <Configuration
-                       Name="Release|Win32"
-                       OutputDirectory="Release"
-                       IntermediateDirectory="Release"
-                       ConfigurationType="4"
-                       >
-                       <Tool
-                               Name="VCPreBuildEventTool"
-                       />
-                       <Tool
-                               Name="VCCustomBuildTool"
-                       />
-                       <Tool
-                               Name="VCXMLDataGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCWebServiceProxyGeneratorTool"
-                       />
-                       <Tool
-                               Name="VCMIDLTool"
-                       />
-                       <Tool
-                               Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="&quot;C:\gtk\lib\glib-2.0\include&quot;;&quot;C:\gtk\include\glib-2.0&quot;;&quot;C:\gtk\include\pango-1.0\&quot;;C:\gtk\include\cairo;C:\gtk\include\freetype2;C:\gtk\include;&quot;$(SolutionDir)/libltdl&quot;;&quot;$(SolutionDir)/lib/ortho&quot;;&quot;$(SolutionDir)/lib/neatogen&quot;;&quot;$(SolutionDir)/lib/agutil&quot;;&quot;$(SolutionDir)/windows/lib/cdt&quot;;&quot;$(SolutionDir)/&quot;;&quot;$(SolutionDir)/lib/graph&quot;;&quot;$(SolutionDir)/lib/vpsc&quot;;&quot;$(SolutionDir)/lib/vmalloc&quot;;&quot;$(SolutionDir)/lib/twopigen&quot;;&quot;$(SolutionDir)/lib/sparse&quot;;&quot;$(SolutionDir)/lib/sfio&quot;;&quot;$(SolutionDir)/lib/sfpdpgen&quot;;&quot;$(SolutionDir)/lib/rbtree&quot;;&quot;$(SolutionDir)/lib/pathplan&quot;;&quot;$(SolutionDir)/lib/patchwork&quot;;&quot;$(SolutionDir)/lib/pack&quot;;&quot;$(SolutionDir)/lib/inkpot&quot;;&quot;$(SolutionDir)/lib/ingraphs&quot;;&quot;$(SolutionDir)/lib/gd&quot;;&quot;$(SolutionDir)/lib/filter&quot;;&quot;$(SolutionDir)/lib/fdpgen&quot;;&quot;$(SolutionDir)/lib/expr&quot;;&quot;$(SolutionDir)/lib/dotgen&quot;;&quot;$(SolutionDir)/lib/circogen&quot;;&quot;$(SolutionDir)/lib/ast&quot;;&quot;$(SolutionDir)/lib/agraph&quot;;&quot;$(SolutionDir)/lib/common&quot;;&quot;$(SolutionDir)/lib/gvc&quot;;&quot;$(SolutionDir)/lib/cdt&quot;;&quot;$(SolutionDir)/lib/cgraph&quot;"
-                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;WIN32_DLL"
-                               RuntimeLibrary="2"
-                               UsePrecompiledHeader="0"
-                               WarningLevel="3"
-                               Detect64BitPortabilityProblems="true"
-                               DebugInformationFormat="3"
-                       />
-                       <Tool
-                               Name="VCManagedResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCResourceCompilerTool"
-                       />
-                       <Tool
-                               Name="VCPreLinkEventTool"
-                       />
-                       <Tool
-                               Name="VCLibrarianTool"
-                               OutputFile="c:/graphviz-ms/bin/$(ProjectName).lib"
-                       />
-                       <Tool
-                               Name="VCALinkTool"
-                       />
-                       <Tool
-                               Name="VCXDCMakeTool"
-                       />
-                       <Tool
-                               Name="VCBscMakeTool"
-                       />
-                       <Tool
-                               Name="VCFxCopTool"
-                       />
-                       <Tool
-                               Name="VCPostBuildEventTool"
-                       />
-               </Configuration>
-       </Configurations>
-       <References>
-       </References>
-       <Files>
-               <Filter
-                       Name="Header Files"
-                       Filter="h;hpp;hxx;hm;inl;inc;xsd"
-                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
-                       >
-                       <File
-                               RelativePath=".\fPQ.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\intset.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\maze.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\ortho.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\partition.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\rawgraph.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\sgraph.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\structures.h"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\trap.h"
-                               >
-                       </File>
-               </Filter>
-               <Filter
-                       Name="Resource Files"
-                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
-                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
-                       >
-               </Filter>
-               <Filter
-                       Name="Source Files"
-                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
-                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
-                       >
-                       <File
-                               RelativePath=".\fPQ.c"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\intset.c"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\maze.c"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\ortho.c"
-                               >
-                               <FileConfiguration
-                                       Name="Debug|Win32"
-                                       >
-                                       <Tool
-                                               Name="VCCLCompilerTool"
-                                               GeneratePreprocessedFile="0"
-                                       />
-                               </FileConfiguration>
-                       </File>
-                       <File
-                               RelativePath=".\partition.c"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\rawgraph.c"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\sgraph.c"
-                               >
-                       </File>
-                       <File
-                               RelativePath=".\trapezoid.c"
-                               >
-                       </File>
-               </Filter>
-       </Files>
-       <Globals>
-       </Globals>
-</VisualStudioProject>
+<?xml version="1.0" encoding="UTF-8"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="9.00"\r
+       Name="gvortho"\r
+       ProjectGUID="{2D29953F-2D74-471E-A064-5D184E762DFF}"\r
+       RootNamespace="gvortho"\r
+       Keyword="Win32Proj"\r
+       TargetFrameworkVersion="131072"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="Debug"\r
+                       IntermediateDirectory="Debug"\r
+                       ConfigurationType="4"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="&quot;C:\gtk\lib\glib-2.0\include&quot;;&quot;C:\gtk\include\glib-2.0&quot;;&quot;C:\gtk\include\pango-1.0\&quot;;C:\gtk\include\cairo;C:\gtk\include\freetype2;C:\gtk\include;&quot;$(SolutionDir)/libltdl&quot;;&quot;$(SolutionDir)/lib/ortho&quot;;&quot;$(SolutionDir)/lib/neatogen&quot;;&quot;$(SolutionDir)/lib/agutil&quot;;&quot;$(SolutionDir)/windows/lib/cdt&quot;;&quot;$(SolutionDir)/&quot;;&quot;$(SolutionDir)/lib/graph&quot;;&quot;$(SolutionDir)/lib/vpsc&quot;;&quot;$(SolutionDir)/lib/vmalloc&quot;;&quot;$(SolutionDir)/lib/twopigen&quot;;&quot;$(SolutionDir)/lib/sparse&quot;;&quot;$(SolutionDir)/lib/sfio&quot;;&quot;$(SolutionDir)/lib/sfpdpgen&quot;;&quot;$(SolutionDir)/lib/rbtree&quot;;&quot;$(SolutionDir)/lib/pathplan&quot;;&quot;$(SolutionDir)/lib/patchwork&quot;;&quot;$(SolutionDir)/lib/pack&quot;;&quot;$(SolutionDir)/lib/inkpot&quot;;&quot;$(SolutionDir)/lib/ingraphs&quot;;&quot;$(SolutionDir)/lib/gd&quot;;&quot;$(SolutionDir)/lib/filter&quot;;&quot;$(SolutionDir)/lib/fdpgen&quot;;&quot;$(SolutionDir)/lib/expr&quot;;&quot;$(SolutionDir)/lib/dotgen&quot;;&quot;$(SolutionDir)/lib/circogen&quot;;&quot;$(SolutionDir)/lib/ast&quot;;&quot;$(SolutionDir)/lib/agraph&quot;;&quot;$(SolutionDir)/lib/common&quot;;&quot;$(SolutionDir)/lib/gvc&quot;;&quot;$(SolutionDir)/lib/cdt&quot;;&quot;$(SolutionDir)/lib/cgraph&quot;"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H;WIN32_DLL"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                               OutputFile="c:/graphviz-ms/bin/$(ProjectName).lib"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="Release"\r
+                       IntermediateDirectory="Release"\r
+                       ConfigurationType="4"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="&quot;C:\gtk\lib\glib-2.0\include&quot;;&quot;C:\gtk\include\glib-2.0&quot;;&quot;C:\gtk\include\pango-1.0\&quot;;C:\gtk\include\cairo;C:\gtk\include\freetype2;C:\gtk\include;&quot;$(SolutionDir)/libltdl&quot;;&quot;$(SolutionDir)/lib/ortho&quot;;&quot;$(SolutionDir)/lib/neatogen&quot;;&quot;$(SolutionDir)/lib/agutil&quot;;&quot;$(SolutionDir)/windows/lib/cdt&quot;;&quot;$(SolutionDir)/&quot;;&quot;$(SolutionDir)/lib/graph&quot;;&quot;$(SolutionDir)/lib/vpsc&quot;;&quot;$(SolutionDir)/lib/vmalloc&quot;;&quot;$(SolutionDir)/lib/twopigen&quot;;&quot;$(SolutionDir)/lib/sparse&quot;;&quot;$(SolutionDir)/lib/sfio&quot;;&quot;$(SolutionDir)/lib/sfpdpgen&quot;;&quot;$(SolutionDir)/lib/rbtree&quot;;&quot;$(SolutionDir)/lib/pathplan&quot;;&quot;$(SolutionDir)/lib/patchwork&quot;;&quot;$(SolutionDir)/lib/pack&quot;;&quot;$(SolutionDir)/lib/inkpot&quot;;&quot;$(SolutionDir)/lib/ingraphs&quot;;&quot;$(SolutionDir)/lib/gd&quot;;&quot;$(SolutionDir)/lib/filter&quot;;&quot;$(SolutionDir)/lib/fdpgen&quot;;&quot;$(SolutionDir)/lib/expr&quot;;&quot;$(SolutionDir)/lib/dotgen&quot;;&quot;$(SolutionDir)/lib/circogen&quot;;&quot;$(SolutionDir)/lib/ast&quot;;&quot;$(SolutionDir)/lib/agraph&quot;;&quot;$(SolutionDir)/lib/common&quot;;&quot;$(SolutionDir)/lib/gvc&quot;;&quot;$(SolutionDir)/lib/cdt&quot;;&quot;$(SolutionDir)/lib/cgraph&quot;"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H;WIN32_DLL"\r
+                               RuntimeLibrary="2"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                               OutputFile="c:/graphviz-ms/bin/$(ProjectName).lib"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\fPQ.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\intset.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\maze.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\ortho.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\partition.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\rawgraph.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\sgraph.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\structures.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\trap.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resource Files"\r
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"\r
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
+                       >\r
+               </Filter>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\fPQ.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\maze.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\ortho.c"\r
+                               >\r
+                               <FileConfiguration\r
+                                       Name="Debug|Win32"\r
+                                       >\r
+                                       <Tool\r
+                                               Name="VCCLCompilerTool"\r
+                                               GeneratePreprocessedFile="0"\r
+                                       />\r
+                               </FileConfiguration>\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\partition.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\rawgraph.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\sgraph.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\trapezoid.c"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
index c4a53330dae594ec9f39d0705463d0814ec68982..cdc6fe5fcc5e11c3025d27a4f1ff49bef317d3d6 100644 (file)
@@ -25,6 +25,7 @@
 #include <stdlib.h>
 #include <string.h>
 #include <ctype.h>
+#include <errno.h>
 
 #include "macros.h"
 #include "const.h"
@@ -362,8 +363,9 @@ static char *pov_knowncolors[] = { POV_COLORS };
 static float layerz = 0;
 static float z = 0;
 
-char *el(char *template, ...)
+char *el(GVJ_t* job, char *template, ...)
 {
+#if defined(HAVE_VASPRINTF)
        char *str;
        va_list arglist;
 
@@ -372,6 +374,34 @@ char *el(char *template, ...)
        va_end(arglist);
 
        return str;
+#elif defined(HAVE_VSNPRINTF)
+       char buf[BUFSIZ];
+       size_t len;
+       char *str;
+       va_list arglist;
+
+       va_start(arglist, template);
+       len = vsnprintf((char *)buf, BUFSIZ, template, arglist);
+       if (len < 0) {
+               job->common->errorfn("pov renderer:el - %s\n", strerror(errno));
+               str = strdup ("");
+       }
+       else if (len >= BUFSIZ) {
+               str = malloc (len+1);
+               va_end(arglist);
+               va_start(arglist, template);
+               len = vsprintf(str, template, arglist);
+       }
+       else {
+               str = strdup (buf);
+       }
+       va_end(arglist);
+
+       return str;
+#else
+/* Dummy function that will never be used */
+       return strdup(""); 
+#endif
 }
 
 static char *pov_color_as_str(GVJ_t * job, gvcolor_t color, float transparency)
@@ -383,13 +413,13 @@ static char *pov_color_as_str(GVJ_t * job, gvcolor_t color, float transparency)
                gvprintf(job, "// type = %d, color = %s\n", color.type, color.u.string);
 #endif
                if (!strcmp(color.u.string, "red"))
-                       c = el(POV_COLOR_NAME, "Red", transparency);
+                       c = el(job, POV_COLOR_NAME, "Red", transparency);
                else if (!strcmp(color.u.string, "green"))
-                       c = el(POV_COLOR_NAME, "Green", transparency);
+                       c = el(job, POV_COLOR_NAME, "Green", transparency);
                else if (!strcmp(color.u.string, "blue"))
-                       c = el(POV_COLOR_NAME, "Blue", transparency);
+                       c = el(job, POV_COLOR_NAME, "Blue", transparency);
                else
-                       c = el(POV_COLOR_NAME, color.u.string, transparency);
+                       c = el(job, POV_COLOR_NAME, color.u.string, transparency);
                break;
        case RENDERER_COLOR_TYPE:
 #ifdef DEBUG
@@ -397,7 +427,7 @@ static char *pov_color_as_str(GVJ_t * job, gvcolor_t color, float transparency)
                         color.type, color.u.rgba[0], color.u.rgba[1],
                         color.u.rgba[2]);
 #endif
-               c = el(POV_COLOR_RGB,
+               c = el(job, POV_COLOR_RGB,
                       color.u.rgba[0] / 256.0, color.u.rgba[1] / 256.0,
                       color.u.rgba[2] / 256.0, transparency);
                break;
@@ -407,7 +437,7 @@ static char *pov_color_as_str(GVJ_t * job, gvcolor_t color, float transparency)
                        color.type, color.u.string);
                assert(0);      //oops, wrong type set in gvrender_features_t?
        }
-       pov = el(POV_PIGMENT_COLOR, c);
+       pov = el(job, POV_PIGMENT_COLOR, c);
        free(c);
        return pov;
 }
@@ -582,13 +612,13 @@ static void pov_textpara(GVJ_t * job, pointf c, textpara_t * para)
        x = (c.x + job->translation.x) * job->scale.x;
        y = (c.y + job->translation.y) * job->scale.y;
 
-       s = el(POV_SCALE1, para->fontsize * job->scale.x);
-       r = el(POV_ROTATE, 0.0, 0.0, (float)job->rotation);
-       t = el(POV_TRANSLATE, x, y, z);
+       s = el(job, POV_SCALE1, para->fontsize * job->scale.x);
+       r = el(job, POV_ROTATE, 0.0, 0.0, (float)job->rotation);
+       t = el(job, POV_TRANSLATE, x, y, z);
        p = pov_color_as_str(job, job->obj->pencolor, 0.0);
 
        //pov bundled fonts: timrom.ttf, cyrvetic.ttf
-       pov = el(POV_TEXT "    %s    %s    %s    %s    %s" END,
+       pov = el(job, POV_TEXT "    %s    %s    %s    %s    %s" END,
                para->fontname, 0.25, 0.0,      //font, depth (0.5 ... 2.0), offset
                para->str, "    no_shadow\n", s, r, t, p);
 
@@ -610,24 +640,25 @@ static void pov_textpara(GVJ_t * job, pointf c, textpara_t * para)
 static void pov_ellipse(GVJ_t * job, pointf * A, int filled)
 {
        char *pov, *s, *r, *t, *p;
+       float cx, cy, rx, ry, w;
 
        gvputs(job, "//*** ellipse\n");
        z = layerz - 6;
 
        // A[0] center, A[1] corner of ellipse
-       float cx = (A[0].x + job->translation.x) * job->scale.x;
-       float cy = (A[0].y + job->translation.y) * job->scale.y;
-       float rx = (A[1].x - A[0].x) * job->scale.x;
-       float ry = (A[1].y - A[0].y) * job->scale.y;
-       float w = job->obj->penwidth / (rx + ry) / 2.0 * 5;
+       cx = (A[0].x + job->translation.x) * job->scale.x;
+       cy = (A[0].y + job->translation.y) * job->scale.y;
+       rx = (A[1].x - A[0].x) * job->scale.x;
+       ry = (A[1].y - A[0].y) * job->scale.y;
+       w = job->obj->penwidth / (rx + ry) / 2.0 * 5;
 
        //draw rim (torus)
-       s = el(POV_SCALE3, rx, (rx + ry) / 4.0, ry);
-       r = el(POV_ROTATE, 90.0, 0.0, (float)job->rotation);
-       t = el(POV_TRANSLATE, cx, cy, z);
+       s = el(job, POV_SCALE3, rx, (rx + ry) / 4.0, ry);
+       r = el(job, POV_ROTATE, 90.0, 0.0, (float)job->rotation);
+       t = el(job, POV_TRANSLATE, cx, cy, z);
        p = pov_color_as_str(job, job->obj->pencolor, 0.0);
 
-       pov = el(POV_TORUS "    %s    %s    %s    %s" END, 1.0, w,      //radius, size of ring
+       pov = el(job, POV_TORUS "    %s    %s    %s    %s" END, 1.0, w, //radius, size of ring
                 s, r, t, p);
 
 #ifdef DEBUG
@@ -646,12 +677,12 @@ static void pov_ellipse(GVJ_t * job, pointf * A, int filled)
 
        //backgroud of ellipse if filled
        if (filled) {
-               s = el(POV_SCALE3, rx, ry, 1.0);
-               r = el(POV_ROTATE, 0.0, 0.0, (float)job->rotation);
-               t = el(POV_TRANSLATE, cx, cy, z);
+               s = el(job, POV_SCALE3, rx, ry, 1.0);
+               r = el(job, POV_ROTATE, 0.0, 0.0, (float)job->rotation);
+               t = el(job, POV_TRANSLATE, cx, cy, z);
                p = pov_color_as_str(job, job->obj->fillcolor, 0.0);
 
-               pov = el(POV_SPHERE "    %s    %s    %s    %s" END,
+               pov = el(job, POV_SPHERE "    %s    %s    %s    %s" END,
                         0.0, 0.0, 0.0, s, r, t, p);
 
                gvputs(job, pov);
@@ -669,21 +700,21 @@ static void pov_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start,
 {
        int i;
        char *v, *x;
+       char *pov, *s, *r, *t, *p;
 
        gvputs(job, "//*** bezier\n");
        z = layerz - 4;
 
-       char *pov, *s, *r, *t, *p;
-       s = el(POV_SCALE3, job->scale.x, job->scale.y, 1.0);
-       r = el(POV_ROTATE, 0.0, 0.0, (float)job->rotation);
-       t = el(POV_TRANSLATE, 0.0, 0.0, z - 2);
+       s = el(job, POV_SCALE3, job->scale.x, job->scale.y, 1.0);
+       r = el(job, POV_ROTATE, 0.0, 0.0, (float)job->rotation);
+       t = el(job, POV_TRANSLATE, 0.0, 0.0, z - 2);
        p = pov_color_as_str(job, job->obj->fillcolor, 0.0);
 
-       pov = el(POV_SPHERE_SWEEP, "b_spline", n + 2);
+       pov = el(job, POV_SPHERE_SWEEP, "b_spline", n + 2);
 
        for (i = 0; i < n; i++) {
-               v = el(POV_VECTOR3 ", %.3f\n", A[i].x + job->translation.x, A[i].y + job->translation.y, 0.0, job->obj->penwidth);      //z coordinate, thickness
-               x = el("%s    %s", pov, v);     //catenate pov & vector v
+               v = el(job, POV_VECTOR3 ", %.3f\n", A[i].x + job->translation.x, A[i].y + job->translation.y, 0.0, job->obj->penwidth); //z coordinate, thickness
+               x = el(job, "%s    %s", pov, v);        //catenate pov & vector v
                free(v);
                free(pov);
                pov = x;
@@ -691,8 +722,8 @@ static void pov_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start,
                //TODO: we currently just use the start and end points of the curve as
                //control points but we should use center of nodes
                if (i == 0 || i == n - 1) {
-                       v = el(POV_VECTOR3 ", %.3f\n", A[i].x + job->translation.x, A[i].y + job->translation.y, 0.0, job->obj->penwidth);      //z coordinate, thickness
-                       x = el("%s    %s", pov, v);     //catenate pov & vector v
+                       v = el(job, POV_VECTOR3 ", %.3f\n", A[i].x + job->translation.x, A[i].y + job->translation.y, 0.0, job->obj->penwidth); //z coordinate, thickness
+                       x = el(job, "%s    %s", pov, v);        //catenate pov & vector v
                        free(v);
                        free(pov);
                        pov = x;
@@ -704,9 +735,9 @@ static void pov_bezier(GVJ_t * job, pointf * A, int n, int arrow_at_start,
                         (A[i].y + job->translation.y) * job->scale.y, z - 2);
 #endif
        }
-       x = el("        tolerance 0.01\n    %s    %s    %s    %s" END, s, r, t,
+       x = el(job, "        tolerance 0.01\n    %s    %s    %s    %s" END, s, r, t,
               p);
-       pov = el("%s%s", pov, x);       //catenate pov & end str
+       pov = el(job, "%s%s", pov, x);  //catenate pov & end str
        free(x);
 
        gvputs(job, pov);
@@ -726,31 +757,31 @@ static void pov_polygon(GVJ_t * job, pointf * A, int n, int filled)
        gvputs(job, "//*** polygon\n");
        z = layerz - 2;
 
-       s = el(POV_SCALE3, job->scale.x, job->scale.y, 1.0);
-       r = el(POV_ROTATE, 0.0, 0.0, (float)job->rotation);
-       t = el(POV_TRANSLATE, 0.0, 0.0, z - 2);
+       s = el(job, POV_SCALE3, job->scale.x, job->scale.y, 1.0);
+       r = el(job, POV_ROTATE, 0.0, 0.0, (float)job->rotation);
+       t = el(job, POV_TRANSLATE, 0.0, 0.0, z - 2);
        p = pov_color_as_str(job, job->obj->pencolor, 0.0);
 
-       pov = el(POV_SPHERE_SWEEP, "linear_spline", n + 1);
+       pov = el(job, POV_SPHERE_SWEEP, "linear_spline", n + 1);
 
        for (i = 0; i < n; i++) {
-               v = el(POV_VECTOR3 ", %.3f\n", A[i].x + job->translation.x, A[i].y + job->translation.y, 0.0, job->obj->penwidth);      //z coordinate, thickness
-               x = el("%s    %s", pov, v);     //catenate pov & vector v
+               v = el(job, POV_VECTOR3 ", %.3f\n", A[i].x + job->translation.x, A[i].y + job->translation.y, 0.0, job->obj->penwidth); //z coordinate, thickness
+               x = el(job, "%s    %s", pov, v);        //catenate pov & vector v
                free(v);
                free(pov);
                pov = x;
        }
 
        //close polygon, add starting point as final point^
-       v = el(POV_VECTOR3 ", %.3f\n", A[0].x + job->translation.x, A[0].y + job->translation.y, 0.0, job->obj->penwidth);      //z coordinate, thickness
+       v = el(job, POV_VECTOR3 ", %.3f\n", A[0].x + job->translation.x, A[0].y + job->translation.y, 0.0, job->obj->penwidth); //z coordinate, thickness
 
-       x = el("%s    %s", pov, v);     //catenate pov & vector v
+       x = el(job, "%s    %s", pov, v);        //catenate pov & vector v
        free(v);
        free(pov);
        pov = x;
 
-       x = el("    tolerance 0.1\n    %s    %s    %s    %s" END, s, r, t, p);
-       pov = el("%s%s", pov, x);       //catenate pov & end str
+       x = el(job, "    tolerance 0.1\n    %s    %s    %s    %s" END, s, r, t, p);
+       pov = el(job, "%s%s", pov, x);  //catenate pov & end str
        free(x);
 
        gvputs(job, pov);
@@ -763,25 +794,25 @@ static void pov_polygon(GVJ_t * job, pointf * A, int n, int filled)
 
        //create fill background
        if (filled) {
-               s = el(POV_SCALE3, job->scale.x, job->scale.y, 1.0);
-               r = el(POV_ROTATE, 0.0, 0.0, (float)job->rotation);
-               t = el(POV_TRANSLATE, 0.0, 0.0, z - 2);
+               s = el(job, POV_SCALE3, job->scale.x, job->scale.y, 1.0);
+               r = el(job, POV_ROTATE, 0.0, 0.0, (float)job->rotation);
+               t = el(job, POV_TRANSLATE, 0.0, 0.0, z - 2);
                p = pov_color_as_str(job, job->obj->fillcolor, 0.25);
 
-               pov = el(POV_POLYGON, n);
+               pov = el(job, POV_POLYGON, n);
 
                for (i = 0; i < n; i++) {
                        //create on z = 0 plane, then translate to real z pos
-                       v = el(POV_VECTOR3,
+                       v = el(job, POV_VECTOR3,
                               A[i].x + job->translation.x,
                               A[i].y + job->translation.y, 0.0);
-                       x = el("%s\n    %s", pov, v);   //catenate pov & vector v
+                       x = el(job, "%s\n    %s", pov, v);      //catenate pov & vector v
                        free(v);
                        free(pov);
                        pov = x;
                }
-               x = el("\n    %s    %s    %s    %s" END, s, r, t, p);
-               pov = el("%s%s", pov, x);       //catenate pov & end str
+               x = el(job, "\n    %s    %s    %s    %s" END, s, r, t, p);
+               pov = el(job, "%s%s", pov, x);  //catenate pov & end str
                free(x);
 
                gvputs(job, pov);
@@ -802,23 +833,23 @@ static void pov_polyline(GVJ_t * job, pointf * A, int n)
        gvputs(job, "//*** polyline\n");
        z = layerz - 6;
 
-       s = el(POV_SCALE3, job->scale.x, job->scale.y, 1.0);
-       r = el(POV_ROTATE, 0.0, 0.0, (float)job->rotation);
-       t = el(POV_TRANSLATE, 0.0, 0.0, z);
+       s = el(job, POV_SCALE3, job->scale.x, job->scale.y, 1.0);
+       r = el(job, POV_ROTATE, 0.0, 0.0, (float)job->rotation);
+       t = el(job, POV_TRANSLATE, 0.0, 0.0, z);
        p = pov_color_as_str(job, job->obj->pencolor, 0.0);
 
-       pov = el(POV_SPHERE_SWEEP, "linear_spline", n);
+       pov = el(job, POV_SPHERE_SWEEP, "linear_spline", n);
 
        for (i = 0; i < n; i++) {
-               v = el(POV_VECTOR3 ", %.3f\n", A[i].x + job->translation.x, A[i].y + job->translation.y, 0.0, job->obj->penwidth);      //z coordinate, thickness
-               x = el("%s    %s", pov, v);     //catenate pov & vector v
+               v = el(job, POV_VECTOR3 ", %.3f\n", A[i].x + job->translation.x, A[i].y + job->translation.y, 0.0, job->obj->penwidth); //z coordinate, thickness
+               x = el(job, "%s    %s", pov, v);        //catenate pov & vector v
                free(v);
                free(pov);
                pov = x;
        }
 
-       x = el("    tolerance 0.01\n    %s    %s    %s    %s" END, s, r, t, p);
-       pov = el("%s%s", pov, x);       //catenate pov & end str
+       x = el(job, "    tolerance 0.01\n    %s    %s    %s    %s" END, s, r, t, p);
+       pov = el(job, "%s%s", pov, x);  //catenate pov & end str
        free(x);
 
        gvputs(job, pov);
@@ -888,12 +919,16 @@ gvdevice_features_t device_features_pov = {
 };
 
 gvplugin_installed_t gvrender_pov_types[] = {
+#ifdef HAVE_VSNPRINTF
        {FORMAT_POV, "pov", 1, &pov_engine, &render_features_pov},
+#endif
        {0, NULL, 0, NULL, NULL}
 };
 
 gvplugin_installed_t gvdevice_pov_types[] = {
+#ifdef HAVE_VSNPRINTF
        {FORMAT_POV, "pov:pov", 1, NULL, &device_features_pov},
+#endif
        {0, NULL, 0, NULL, NULL}
 };