Merged default into iOS-improvements
|
@ -555,6 +555,20 @@
|
||||||
DB89957918A19ABA0092407C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
|
DB89957918A19ABA0092407C /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
|
||||||
DB89957A18A19ABA0092407C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
|
DB89957A18A19ABA0092407C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
|
||||||
DB89958418A19B130092407C /* testhotplug.c in Sources */ = {isa = PBXBuildFile; fileRef = DB89958318A19B130092407C /* testhotplug.c */; };
|
DB89958418A19B130092407C /* testhotplug.c in Sources */ = {isa = PBXBuildFile; fileRef = DB89958318A19B130092407C /* testhotplug.c */; };
|
||||||
|
DBEC54DD1A1A81C3005B1EAB /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA73672219A54A90004122E4 /* CoreVideo.framework */; };
|
||||||
|
DBEC54DE1A1A81C3005B1EAB /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002F33A709CA188600EBEB88 /* Cocoa.framework */; };
|
||||||
|
DBEC54DF1A1A81C3005B1EAB /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 003FA645093FFD41000C53B3 /* libSDL2.a */; };
|
||||||
|
DBEC54E01A1A81C3005B1EAB /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863B10730545007319AE /* CoreAudio.framework */; };
|
||||||
|
DBEC54E11A1A81C3005B1EAB /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863C10730545007319AE /* ForceFeedback.framework */; };
|
||||||
|
DBEC54E21A1A81C3005B1EAB /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A863D10730545007319AE /* IOKit.framework */; };
|
||||||
|
DBEC54E31A1A81C3005B1EAB /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A869F10730593007319AE /* AudioToolbox.framework */; };
|
||||||
|
DBEC54E41A1A81C3005B1EAB /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A86A010730593007319AE /* CoreFoundation.framework */; };
|
||||||
|
DBEC54E51A1A81C3005B1EAB /* AudioUnit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A871410730623007319AE /* AudioUnit.framework */; };
|
||||||
|
DBEC54E61A1A81C3005B1EAB /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002A873910730675007319AE /* Carbon.framework */; };
|
||||||
|
DBEC54EB1A1A8205005B1EAB /* controllermap.c in Sources */ = {isa = PBXBuildFile; fileRef = DBEC54D11A1A811D005B1EAB /* controllermap.c */; };
|
||||||
|
DBEC54ED1A1A828A005B1EAB /* axis.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBEC54D61A1A8145005B1EAB /* axis.bmp */; };
|
||||||
|
DBEC54EE1A1A828D005B1EAB /* button.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBEC54D71A1A8145005B1EAB /* button.bmp */; };
|
||||||
|
DBEC54EF1A1A828F005B1EAB /* controllermap.bmp in CopyFiles */ = {isa = PBXBuildFile; fileRef = DBEC54D81A1A8145005B1EAB /* controllermap.bmp */; };
|
||||||
FA73672319A54A90004122E4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA73672219A54A90004122E4 /* CoreVideo.framework */; };
|
FA73672319A54A90004122E4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA73672219A54A90004122E4 /* CoreVideo.framework */; };
|
||||||
FA73672819A54AB6004122E4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA73672219A54A90004122E4 /* CoreVideo.framework */; };
|
FA73672819A54AB6004122E4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA73672219A54A90004122E4 /* CoreVideo.framework */; };
|
||||||
FA73672919A54AB9004122E4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA73672219A54A90004122E4 /* CoreVideo.framework */; };
|
FA73672919A54AB9004122E4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA73672219A54A90004122E4 /* CoreVideo.framework */; };
|
||||||
|
@ -1056,6 +1070,18 @@
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
DBEC54EC1A1A827C005B1EAB /* CopyFiles */ = {
|
||||||
|
isa = PBXCopyFilesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
dstPath = "";
|
||||||
|
dstSubfolderSpec = 16;
|
||||||
|
files = (
|
||||||
|
DBEC54ED1A1A828A005B1EAB /* axis.bmp in CopyFiles */,
|
||||||
|
DBEC54EE1A1A828D005B1EAB /* button.bmp in CopyFiles */,
|
||||||
|
DBEC54EF1A1A828F005B1EAB /* controllermap.bmp in CopyFiles */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
/* End PBXCopyFilesBuildPhase section */
|
/* End PBXCopyFilesBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXFileReference section */
|
/* Begin PBXFileReference section */
|
||||||
|
@ -1186,6 +1212,11 @@
|
||||||
DB89957E18A19ABA0092407C /* testhotplug */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testhotplug; sourceTree = BUILT_PRODUCTS_DIR; };
|
DB89957E18A19ABA0092407C /* testhotplug */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = testhotplug; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
DB89958318A19B130092407C /* testhotplug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testhotplug.c; path = ../../test/testhotplug.c; sourceTree = "<group>"; };
|
DB89958318A19B130092407C /* testhotplug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = testhotplug.c; path = ../../test/testhotplug.c; sourceTree = "<group>"; };
|
||||||
DBBC552C182831D700F3CA8D /* TestDropFile-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "TestDropFile-Info.plist"; sourceTree = "<group>"; };
|
DBBC552C182831D700F3CA8D /* TestDropFile-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "TestDropFile-Info.plist"; sourceTree = "<group>"; };
|
||||||
|
DBEC54D11A1A811D005B1EAB /* controllermap.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = controllermap.c; path = ../../test/controllermap.c; sourceTree = "<group>"; };
|
||||||
|
DBEC54D61A1A8145005B1EAB /* axis.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = axis.bmp; path = ../../test/axis.bmp; sourceTree = "<group>"; };
|
||||||
|
DBEC54D71A1A8145005B1EAB /* button.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = button.bmp; path = ../../test/button.bmp; sourceTree = "<group>"; };
|
||||||
|
DBEC54D81A1A8145005B1EAB /* controllermap.bmp */ = {isa = PBXFileReference; lastKnownFileType = image.bmp; name = controllermap.bmp; path = ../../test/controllermap.bmp; sourceTree = "<group>"; };
|
||||||
|
DBEC54EA1A1A81C3005B1EAB /* controllermap */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = controllermap; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
FA73672219A54A90004122E4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = "<absolute>"; };
|
FA73672219A54A90004122E4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = "<absolute>"; };
|
||||||
/* End PBXFileReference section */
|
/* End PBXFileReference section */
|
||||||
|
|
||||||
|
@ -1974,6 +2005,23 @@
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
DBEC54DC1A1A81C3005B1EAB /* Frameworks */ = {
|
||||||
|
isa = PBXFrameworksBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
DBEC54DD1A1A81C3005B1EAB /* CoreVideo.framework in Frameworks */,
|
||||||
|
DBEC54DE1A1A81C3005B1EAB /* Cocoa.framework in Frameworks */,
|
||||||
|
DBEC54DF1A1A81C3005B1EAB /* libSDL2.a in Frameworks */,
|
||||||
|
DBEC54E01A1A81C3005B1EAB /* CoreAudio.framework in Frameworks */,
|
||||||
|
DBEC54E11A1A81C3005B1EAB /* ForceFeedback.framework in Frameworks */,
|
||||||
|
DBEC54E21A1A81C3005B1EAB /* IOKit.framework in Frameworks */,
|
||||||
|
DBEC54E31A1A81C3005B1EAB /* AudioToolbox.framework in Frameworks */,
|
||||||
|
DBEC54E41A1A81C3005B1EAB /* CoreFoundation.framework in Frameworks */,
|
||||||
|
DBEC54E51A1A81C3005B1EAB /* AudioUnit.framework in Frameworks */,
|
||||||
|
DBEC54E61A1A81C3005B1EAB /* Carbon.framework in Frameworks */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
/* End PBXFrameworksBuildPhase section */
|
/* End PBXFrameworksBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXGroup section */
|
/* Begin PBXGroup section */
|
||||||
|
@ -2007,13 +2055,16 @@
|
||||||
00794E4609D207B4003FC8A1 /* Resources */ = {
|
00794E4609D207B4003FC8A1 /* Resources */ = {
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
DBBC552C182831D700F3CA8D /* TestDropFile-Info.plist */,
|
DBEC54D61A1A8145005B1EAB /* axis.bmp */,
|
||||||
DB166ECF16A1D87000A1396C /* shapes */,
|
DBEC54D71A1A8145005B1EAB /* button.bmp */,
|
||||||
|
DBEC54D81A1A8145005B1EAB /* controllermap.bmp */,
|
||||||
00794E5D09D20839003FC8A1 /* icon.bmp */,
|
00794E5D09D20839003FC8A1 /* icon.bmp */,
|
||||||
00794E5E09D20839003FC8A1 /* moose.dat */,
|
00794E5E09D20839003FC8A1 /* moose.dat */,
|
||||||
00794E5F09D20839003FC8A1 /* picture.xbm */,
|
00794E5F09D20839003FC8A1 /* picture.xbm */,
|
||||||
00794E6109D20839003FC8A1 /* sample.bmp */,
|
00794E6109D20839003FC8A1 /* sample.bmp */,
|
||||||
00794E6209D20839003FC8A1 /* sample.wav */,
|
00794E6209D20839003FC8A1 /* sample.wav */,
|
||||||
|
DB166ECF16A1D87000A1396C /* shapes */,
|
||||||
|
DBBC552C182831D700F3CA8D /* TestDropFile-Info.plist */,
|
||||||
00794E6309D20839003FC8A1 /* utf8.txt */,
|
00794E6309D20839003FC8A1 /* utf8.txt */,
|
||||||
);
|
);
|
||||||
name = Resources;
|
name = Resources;
|
||||||
|
@ -2037,6 +2088,7 @@
|
||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
092D6D10FFB30A2C7F000001 /* checkkeys.c */,
|
092D6D10FFB30A2C7F000001 /* checkkeys.c */,
|
||||||
|
DBEC54D11A1A811D005B1EAB /* controllermap.c */,
|
||||||
083E4872006D84C97F000001 /* loopwave.c */,
|
083E4872006D84C97F000001 /* loopwave.c */,
|
||||||
0017958F1074216E00F5D044 /* testatomic.c */,
|
0017958F1074216E00F5D044 /* testatomic.c */,
|
||||||
001795B01074222D00F5D044 /* testaudioinfo.c */,
|
001795B01074222D00F5D044 /* testaudioinfo.c */,
|
||||||
|
@ -2138,6 +2190,7 @@
|
||||||
DB0F490117CA5212008798C5 /* testfilesystem */,
|
DB0F490117CA5212008798C5 /* testfilesystem */,
|
||||||
DB89957E18A19ABA0092407C /* testhotplug */,
|
DB89957E18A19ABA0092407C /* testhotplug */,
|
||||||
DB445EF818184B7000B306B0 /* testdropfile.app */,
|
DB445EF818184B7000B306B0 /* testdropfile.app */,
|
||||||
|
DBEC54EA1A1A81C3005B1EAB /* controllermap */,
|
||||||
);
|
);
|
||||||
name = Products;
|
name = Products;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -2926,6 +2979,23 @@
|
||||||
productReference = DB89957E18A19ABA0092407C /* testhotplug */;
|
productReference = DB89957E18A19ABA0092407C /* testhotplug */;
|
||||||
productType = "com.apple.product-type.tool";
|
productType = "com.apple.product-type.tool";
|
||||||
};
|
};
|
||||||
|
DBEC54D91A1A81C3005B1EAB /* controllermap */ = {
|
||||||
|
isa = PBXNativeTarget;
|
||||||
|
buildConfigurationList = DBEC54E71A1A81C3005B1EAB /* Build configuration list for PBXNativeTarget "controllermap" */;
|
||||||
|
buildPhases = (
|
||||||
|
DBEC54DA1A1A81C3005B1EAB /* Sources */,
|
||||||
|
DBEC54DC1A1A81C3005B1EAB /* Frameworks */,
|
||||||
|
DBEC54EC1A1A827C005B1EAB /* CopyFiles */,
|
||||||
|
);
|
||||||
|
buildRules = (
|
||||||
|
);
|
||||||
|
dependencies = (
|
||||||
|
);
|
||||||
|
name = controllermap;
|
||||||
|
productName = checkkeys;
|
||||||
|
productReference = DBEC54EA1A1A81C3005B1EAB /* controllermap */;
|
||||||
|
productType = "com.apple.product-type.tool";
|
||||||
|
};
|
||||||
/* End PBXNativeTarget section */
|
/* End PBXNativeTarget section */
|
||||||
|
|
||||||
/* Begin PBXProject section */
|
/* Begin PBXProject section */
|
||||||
|
@ -2958,6 +3028,7 @@
|
||||||
BEC566920761D90300A33029 /* All */,
|
BEC566920761D90300A33029 /* All */,
|
||||||
DB166D7E16A1D12400A1396C /* SDL_test */,
|
DB166D7E16A1D12400A1396C /* SDL_test */,
|
||||||
BEC566AB0761D90300A33029 /* checkkeys */,
|
BEC566AB0761D90300A33029 /* checkkeys */,
|
||||||
|
DBEC54D91A1A81C3005B1EAB /* controllermap */,
|
||||||
BEC566C50761D90300A33029 /* loopwave */,
|
BEC566C50761D90300A33029 /* loopwave */,
|
||||||
0017957410741F7900F5D044 /* testatomic */,
|
0017957410741F7900F5D044 /* testatomic */,
|
||||||
00179595107421BF00F5D044 /* testaudioinfo */,
|
00179595107421BF00F5D044 /* testaudioinfo */,
|
||||||
|
@ -3422,6 +3493,14 @@
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
|
DBEC54DA1A1A81C3005B1EAB /* Sources */ = {
|
||||||
|
isa = PBXSourcesBuildPhase;
|
||||||
|
buildActionMask = 2147483647;
|
||||||
|
files = (
|
||||||
|
DBEC54EB1A1A8205005B1EAB /* controllermap.c in Sources */,
|
||||||
|
);
|
||||||
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
|
};
|
||||||
/* End PBXSourcesBuildPhase section */
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXTargetDependency section */
|
/* Begin PBXTargetDependency section */
|
||||||
|
@ -4339,6 +4418,20 @@
|
||||||
};
|
};
|
||||||
name = Release;
|
name = Release;
|
||||||
};
|
};
|
||||||
|
DBEC54E81A1A81C3005B1EAB /* Debug */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
PRODUCT_NAME = controllermap;
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
DBEC54E91A1A81C3005B1EAB /* Release */ = {
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
PRODUCT_NAME = controllermap;
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
||||||
/* End XCBuildConfiguration section */
|
/* End XCBuildConfiguration section */
|
||||||
|
|
||||||
/* Begin XCConfigurationList section */
|
/* Begin XCConfigurationList section */
|
||||||
|
@ -4774,6 +4867,15 @@
|
||||||
defaultConfigurationIsVisible = 0;
|
defaultConfigurationIsVisible = 0;
|
||||||
defaultConfigurationName = Debug;
|
defaultConfigurationName = Debug;
|
||||||
};
|
};
|
||||||
|
DBEC54E71A1A81C3005B1EAB /* Build configuration list for PBXNativeTarget "controllermap" */ = {
|
||||||
|
isa = XCConfigurationList;
|
||||||
|
buildConfigurations = (
|
||||||
|
DBEC54E81A1A81C3005B1EAB /* Debug */,
|
||||||
|
DBEC54E91A1A81C3005B1EAB /* Release */,
|
||||||
|
);
|
||||||
|
defaultConfigurationIsVisible = 0;
|
||||||
|
defaultConfigurationName = Debug;
|
||||||
|
};
|
||||||
/* End XCConfigurationList section */
|
/* End XCConfigurationList section */
|
||||||
};
|
};
|
||||||
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
|
rootObject = 08FB7793FE84155DC02AAC07 /* Project object */;
|
||||||
|
|
|
@ -1072,7 +1072,7 @@ class SDLSurface extends SurfaceView implements SurfaceHolder.Callback,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
}, "SDLThreadListener");
|
||||||
SDLActivity.mSDLThread.start();
|
SDLActivity.mSDLThread.start();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
2
configure
vendored
|
@ -15728,7 +15728,7 @@ find_lib()
|
||||||
else
|
else
|
||||||
host_lib_path="/usr/$base_libdir /usr/local/$base_libdir"
|
host_lib_path="/usr/$base_libdir /usr/local/$base_libdir"
|
||||||
fi
|
fi
|
||||||
for path in $gcc_bin_path $gcc_lib_path $env_lib_path $host_lib_path; do
|
for path in $env_lib_path $gcc_bin_path $gcc_lib_path $host_lib_path; do
|
||||||
lib=`ls -- $path/$1 2>/dev/null | sed -e '/\.so\..*\./d' -e 's,.*/,,' | sort | tail -1`
|
lib=`ls -- $path/$1 2>/dev/null | sed -e '/\.so\..*\./d' -e 's,.*/,,' | sort | tail -1`
|
||||||
if test x$lib != x; then
|
if test x$lib != x; then
|
||||||
echo $lib
|
echo $lib
|
||||||
|
|
|
@ -142,7 +142,7 @@ find_lib()
|
||||||
else
|
else
|
||||||
host_lib_path="/usr/$base_libdir /usr/local/$base_libdir"
|
host_lib_path="/usr/$base_libdir /usr/local/$base_libdir"
|
||||||
fi
|
fi
|
||||||
for path in $gcc_bin_path $gcc_lib_path $env_lib_path $host_lib_path; do
|
for path in $env_lib_path $gcc_bin_path $gcc_lib_path $host_lib_path; do
|
||||||
lib=[`ls -- $path/$1 2>/dev/null | sed -e '/\.so\..*\./d' -e 's,.*/,,' | sort | tail -1`]
|
lib=[`ls -- $path/$1 2>/dev/null | sed -e '/\.so\..*\./d' -e 's,.*/,,' | sort | tail -1`]
|
||||||
if test x$lib != x; then
|
if test x$lib != x; then
|
||||||
echo $lib
|
echo $lib
|
||||||
|
|
|
@ -116,6 +116,69 @@ Here is a rough list of what works, and what doens't:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Caveats
|
||||||
|
-------
|
||||||
|
|
||||||
|
#### SDL_GetPrefPath() usage when upgrading existing WinRT apps to SDL 2.0.4
|
||||||
|
|
||||||
|
SDL 2.0.4 fixes two bugs found in SDL_GetPrefPath() which can affect
|
||||||
|
an app's save data. These bugs only apply to WinRT apps (and not
|
||||||
|
Windows Desktop / Win32 apps, or to apps on any other SDL platform).
|
||||||
|
In particular, for older versions of SDL (anything before 2.0.4):
|
||||||
|
|
||||||
|
1. SDL_GetPrefPath() would return an invalid path, one in which attempts
|
||||||
|
to write files to would fail, in many cases. Some of the path elements
|
||||||
|
returned by SDL_GetPrefPath() would not get created (as done on other
|
||||||
|
SDL platforms). Files could be written to this path, however apps would
|
||||||
|
need to explicitly create the missing directories first.
|
||||||
|
|
||||||
|
2. SDL_GetPrefPath() would return a path inside a WinRT 'Roaming' folder,
|
||||||
|
the contents of which could get automatically synchronized across multiple
|
||||||
|
devices, by Windows. This process could occur while an app was running.
|
||||||
|
Apps which were not explicitly built to handle this scenario could
|
||||||
|
have their SDL_GetPrefPath-backed save data swapped out by Windows at
|
||||||
|
unexpected times, which raised potential for data-loss (if apps weren't
|
||||||
|
designed to support live file-synchronization.)
|
||||||
|
|
||||||
|
|
||||||
|
SDL_GetPrefPath(), starting with SDL 2.0.4, addresses these by:
|
||||||
|
|
||||||
|
1. making sure that SDL_GetPrefPath() returns a directory in which data
|
||||||
|
can be written to immediately, without first needing to create directories.
|
||||||
|
|
||||||
|
2. basing SDL_GetPrefPath() off of a non-Roaming / 'Local' folder, the
|
||||||
|
contents of which do not get automatically synchronized across devices,
|
||||||
|
and which may be safer in terms of data-integrity.
|
||||||
|
|
||||||
|
Apps can, at their discretion, choose to utilize WinRT's Roaming
|
||||||
|
functionality by calling the following before calling SDL_GetPrefPath():
|
||||||
|
|
||||||
|
SDL_SetHint(SDL_HINT_WINRT_PREF_PATH_ROOT, "roaming");
|
||||||
|
|
||||||
|
Alternatively, to restore SDL_GetPrefPath()'s old behavior (found in
|
||||||
|
SDL 2.0.3, and in many pre-2.0.4 versions of SDL found on hg.libsdl.org),
|
||||||
|
whereby a Roaming path is returned for Windows Store apps, and a Local
|
||||||
|
folder is returned for Windows Phone apps, use the following code:
|
||||||
|
|
||||||
|
SDL_SetHint(SDL_HINT_WINRT_PREF_PATH_ROOT, "old");
|
||||||
|
|
||||||
|
Before using Roaming data in any capacity, it is highly recommended that
|
||||||
|
one read the following:
|
||||||
|
|
||||||
|
1. Microsoft's documentation on the Roaming data. Details on this can be
|
||||||
|
found on MSDN, at:
|
||||||
|
[Guidelines for roaming app data](http://msdn.microsoft.com/en-us/library/windows/apps/hh465094.aspx).
|
||||||
|
|
||||||
|
2. the SDL documentation for SDL_HINT_WINRT_PREF_PATH_ROOT, which is
|
||||||
|
listed inside SDL_hints.h.
|
||||||
|
|
||||||
|
Please note that Roaming support is not available on Windows Phone 8.0,
|
||||||
|
due to limitations in the OS itself. Attempts to use it will fail, with
|
||||||
|
SDL_GetPrefPath() returning NULL (if SDL_HINT_WINRT_PREF_PATH_ROOT is
|
||||||
|
set to "roaming" on that platform). Windows Phone 8.1 does not have this
|
||||||
|
limitation, and does support Roaming data.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Setup, High-Level Steps
|
Setup, High-Level Steps
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
|
@ -58,6 +58,6 @@ typedef enum
|
||||||
#endif
|
#endif
|
||||||
#include "close_code.h"
|
#include "close_code.h"
|
||||||
|
|
||||||
#endif /* _SDL_video_h */
|
#endif /* _SDL_blendmode_h */
|
||||||
|
|
||||||
/* vi: set ts=4 sw=4 expandtab: */
|
/* vi: set ts=4 sw=4 expandtab: */
|
||||||
|
|
|
@ -131,6 +131,6 @@ extern DECLSPEC char *SDLCALL SDL_GetPrefPath(const char *org, const char *app);
|
||||||
#endif
|
#endif
|
||||||
#include "close_code.h"
|
#include "close_code.h"
|
||||||
|
|
||||||
#endif /* _SDL_system_h */
|
#endif /* _SDL_filesystem_h */
|
||||||
|
|
||||||
/* vi: set ts=4 sw=4 expandtab: */
|
/* vi: set ts=4 sw=4 expandtab: */
|
||||||
|
|
|
@ -43,7 +43,7 @@ extern "C" {
|
||||||
* \file SDL_gamecontroller.h
|
* \file SDL_gamecontroller.h
|
||||||
*
|
*
|
||||||
* In order to use these functions, SDL_Init() must have been called
|
* In order to use these functions, SDL_Init() must have been called
|
||||||
* with the ::SDL_INIT_JOYSTICK flag. This causes SDL to scan the system
|
* with the ::SDL_INIT_GAMECONTROLLER flag. This causes SDL to scan the system
|
||||||
* for game controllers, and load appropriate drivers.
|
* for game controllers, and load appropriate drivers.
|
||||||
*
|
*
|
||||||
* If you would like to receive controller updates while the application
|
* If you would like to receive controller updates while the application
|
||||||
|
|
|
@ -347,6 +347,9 @@ typedef struct _SDL_Haptic SDL_Haptic;
|
||||||
/**
|
/**
|
||||||
* \brief Structure that represents a haptic direction.
|
* \brief Structure that represents a haptic direction.
|
||||||
*
|
*
|
||||||
|
* This is the direction where the force comes from,
|
||||||
|
* instead of the direction in which the force is exerted.
|
||||||
|
*
|
||||||
* Directions can be specified by:
|
* Directions can be specified by:
|
||||||
* - ::SDL_HAPTIC_POLAR : Specified by polar coordinates.
|
* - ::SDL_HAPTIC_POLAR : Specified by polar coordinates.
|
||||||
* - ::SDL_HAPTIC_CARTESIAN : Specified by cartesian coordinates.
|
* - ::SDL_HAPTIC_CARTESIAN : Specified by cartesian coordinates.
|
||||||
|
@ -555,7 +558,7 @@ typedef struct SDL_HapticPeriodic
|
||||||
Uint16 period; /**< Period of the wave. */
|
Uint16 period; /**< Period of the wave. */
|
||||||
Sint16 magnitude; /**< Peak value; if negative, equivalent to 180 degrees extra phase shift. */
|
Sint16 magnitude; /**< Peak value; if negative, equivalent to 180 degrees extra phase shift. */
|
||||||
Sint16 offset; /**< Mean value of the wave. */
|
Sint16 offset; /**< Mean value of the wave. */
|
||||||
Uint16 phase; /**< Horizontal shift given by hundredth of a degree. */
|
Uint16 phase; /**< Positive phase shift given by hundredth of a degree. */
|
||||||
|
|
||||||
/* Envelope */
|
/* Envelope */
|
||||||
Uint16 attack_length; /**< Duration of the attack. */
|
Uint16 attack_length; /**< Duration of the attack. */
|
||||||
|
|
|
@ -492,6 +492,36 @@ extern "C" {
|
||||||
*/
|
*/
|
||||||
#define SDL_HINT_WINRT_HANDLE_BACK_BUTTON "SDL_WINRT_HANDLE_BACK_BUTTON"
|
#define SDL_HINT_WINRT_HANDLE_BACK_BUTTON "SDL_WINRT_HANDLE_BACK_BUTTON"
|
||||||
|
|
||||||
|
/**
|
||||||
|
* \brief A variable that dictates what SDL_GetPrefPath() returns in WinRT apps.
|
||||||
|
*
|
||||||
|
* The variable can be set to the following values:
|
||||||
|
* * "local" - Use the app's 'local' folder to store data.
|
||||||
|
* * "roaming" - Use the app's 'roaming' folder to store data.
|
||||||
|
* On Windows Phone 8.0, this setting is not supported due to
|
||||||
|
* limitations in the OS itself. Attempts to use this (via
|
||||||
|
* SDL_GetPrefPath()) on Windows Phone 8.0 will fail, with
|
||||||
|
* SDL_GetPrefPath() returning NULL. (Windows Phone 8.1 does,
|
||||||
|
* however, support roaming folders.)
|
||||||
|
* * "old" - Use the app's 'local' folder on Windows Phone, and 'roaming'
|
||||||
|
* on non-Phone versions of WinRT. This mimics behavior found
|
||||||
|
* in SDL 2.0.3's implementation of SDL_GetPrefPath() for WinRT
|
||||||
|
* (and was changed for SDL 2.0.4, further details of which are
|
||||||
|
* in the "Caveats" section of SDL's
|
||||||
|
* [WinRT README file](README-winrt.md).
|
||||||
|
*
|
||||||
|
* The default is to use the app's "local" folder.
|
||||||
|
*
|
||||||
|
* Details on 'local' verses 'roaming' folders can be found on MSDN, in
|
||||||
|
* the documentation for WinRT's Windows.Storage.ApplicationData class,
|
||||||
|
* (available at http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata ).
|
||||||
|
*
|
||||||
|
* The application's local and roaming paths may, alternatively, be retrieved
|
||||||
|
* via the SDL_WinRTGetFSPathUTF8() and SDL_WinRTGetFSPathUNICODE() functions,
|
||||||
|
* which are defined in SDL_system.h.
|
||||||
|
*/
|
||||||
|
#define SDL_HINT_WINRT_PREF_PATH_ROOT "SDL_WINRT_PREF_PATH_ROOT"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief A variable that dictates policy for fullscreen Spaces on Mac OS X.
|
* \brief A variable that dictates policy for fullscreen Spaces on Mac OS X.
|
||||||
*
|
*
|
||||||
|
|
|
@ -87,7 +87,7 @@ extern DECLSPEC const char *SDLCALL SDL_JoystickNameForIndex(int device_index);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Open a joystick for use.
|
* Open a joystick for use.
|
||||||
* The index passed as an argument refers tothe N'th joystick on the system.
|
* The index passed as an argument refers to the N'th joystick on the system.
|
||||||
* This index is the value which will identify this joystick in future joystick
|
* This index is the value which will identify this joystick in future joystick
|
||||||
* events.
|
* events.
|
||||||
*
|
*
|
||||||
|
|
|
@ -371,7 +371,7 @@ extern DECLSPEC int SDLCALL SDL_GetTextureBlendMode(SDL_Texture * texture,
|
||||||
* \param rect A pointer to the rectangle of pixels to update, or NULL to
|
* \param rect A pointer to the rectangle of pixels to update, or NULL to
|
||||||
* update the entire texture.
|
* update the entire texture.
|
||||||
* \param pixels The raw pixel data.
|
* \param pixels The raw pixel data.
|
||||||
* \param pitch The number of bytes between rows of pixel data.
|
* \param pitch The number of bytes in a row of pixel data, including padding between lines.
|
||||||
*
|
*
|
||||||
* \return 0 on success, or -1 if the texture is not valid.
|
* \return 0 on success, or -1 if the texture is not valid.
|
||||||
*
|
*
|
||||||
|
|
|
@ -71,7 +71,7 @@ void SDLTest_Assert(int assertCondition, SDL_PRINTF_FORMAT_STRING const char *as
|
||||||
int SDLTest_AssertCheck(int assertCondition, SDL_PRINTF_FORMAT_STRING const char *assertDescription, ...) SDL_PRINTF_VARARG_FUNC(2);
|
int SDLTest_AssertCheck(int assertCondition, SDL_PRINTF_FORMAT_STRING const char *assertDescription, ...) SDL_PRINTF_VARARG_FUNC(2);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Explicitely pass without checking an assertion condition. Updates assertion counter.
|
* \brief Explicitly pass without checking an assertion condition. Updates assertion counter.
|
||||||
*
|
*
|
||||||
* \param assertDescription Message to log with the assert describing it.
|
* \param assertDescription Message to log with the assert describing it.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -51,9 +51,9 @@ extern "C" {
|
||||||
*
|
*
|
||||||
* \param surface Surface used in comparison
|
* \param surface Surface used in comparison
|
||||||
* \param referenceSurface Test Surface used in comparison
|
* \param referenceSurface Test Surface used in comparison
|
||||||
* \param allowable_error Allowable difference (squared) in blending accuracy.
|
* \param allowable_error Allowable difference (=sum of squared difference for each RGB component) in blending accuracy.
|
||||||
*
|
*
|
||||||
* \returns 0 if comparison succeeded, >0 (=number of pixels where comparison failed) if comparison failed, -1 if any of the surfaces were NULL, -2 if the surface sizes differ.
|
* \returns 0 if comparison succeeded, >0 (=number of pixels for which the comparison failed) if comparison failed, -1 if any of the surfaces were NULL, -2 if the surface sizes differ.
|
||||||
*/
|
*/
|
||||||
int SDLTest_CompareSurfaces(SDL_Surface *surface, SDL_Surface *referenceSurface, int allowable_error);
|
int SDLTest_CompareSurfaces(SDL_Surface *surface, SDL_Surface *referenceSurface, int allowable_error);
|
||||||
|
|
||||||
|
|
|
@ -70,27 +70,27 @@ extern "C" {
|
||||||
/* ---------- Function Prototypes ------------- */
|
/* ---------- Function Prototypes ------------- */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* /brief Initialize the CRC context
|
* \brief Initialize the CRC context
|
||||||
*
|
*
|
||||||
* Note: The function initializes the crc table required for all crc calculations.
|
* Note: The function initializes the crc table required for all crc calculations.
|
||||||
*
|
*
|
||||||
* /param crcContext pointer to context variable
|
* \param crcContext pointer to context variable
|
||||||
*
|
*
|
||||||
* /returns 0 for OK, -1 on error
|
* \returns 0 for OK, -1 on error
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
int SDLTest_Crc32Init(SDLTest_Crc32Context * crcContext);
|
int SDLTest_Crc32Init(SDLTest_Crc32Context * crcContext);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* /brief calculate a crc32 from a data block
|
* \brief calculate a crc32 from a data block
|
||||||
*
|
*
|
||||||
* /param crcContext pointer to context variable
|
* \param crcContext pointer to context variable
|
||||||
* /param inBuf input buffer to checksum
|
* \param inBuf input buffer to checksum
|
||||||
* /param inLen length of input buffer
|
* \param inLen length of input buffer
|
||||||
* /param crc32 pointer to Uint32 to store the final CRC into
|
* \param crc32 pointer to Uint32 to store the final CRC into
|
||||||
*
|
*
|
||||||
* /returns 0 for OK, -1 on error
|
* \returns 0 for OK, -1 on error
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
int SDLTest_crc32Calc(SDLTest_Crc32Context * crcContext, CrcUint8 *inBuf, CrcUint32 inLen, CrcUint32 *crc32);
|
int SDLTest_crc32Calc(SDLTest_Crc32Context * crcContext, CrcUint8 *inBuf, CrcUint32 inLen, CrcUint32 *crc32);
|
||||||
|
@ -102,11 +102,11 @@ int SDLTest_Crc32CalcBuffer(SDLTest_Crc32Context * crcContext, CrcUint8 *inBuf,
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* /brief clean up CRC context
|
* \brief clean up CRC context
|
||||||
*
|
*
|
||||||
* /param crcContext pointer to context variable
|
* \param crcContext pointer to context variable
|
||||||
*
|
*
|
||||||
* /returns 0 for OK, -1 on error
|
* \returns 0 for OK, -1 on error
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
|
@ -57,7 +57,7 @@ extern "C" {
|
||||||
/**
|
/**
|
||||||
* Initializes the fuzzer for a test
|
* Initializes the fuzzer for a test
|
||||||
*
|
*
|
||||||
* /param execKey Execution "Key" that initializes the random number generator uniquely for the test.
|
* \param execKey Execution "Key" that initializes the random number generator uniquely for the test.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
void SDLTest_FuzzerInit(Uint64 execKey);
|
void SDLTest_FuzzerInit(Uint64 execKey);
|
||||||
|
@ -318,7 +318,7 @@ Sint64 SDLTest_RandomSint64BoundaryValue(Sint64 boundary1, Sint64 boundary2, SDL
|
||||||
/**
|
/**
|
||||||
* Returns integer in range [min, max] (inclusive).
|
* Returns integer in range [min, max] (inclusive).
|
||||||
* Min and max values can be negative values.
|
* Min and max values can be negative values.
|
||||||
* If Max in smaller tham min, then the values are swapped.
|
* If Max in smaller than min, then the values are swapped.
|
||||||
* Min and max are the same value, that value will be returned.
|
* Min and max are the same value, that value will be returned.
|
||||||
*
|
*
|
||||||
* \param min Minimum inclusive value of returned random number
|
* \param min Minimum inclusive value of returned random number
|
||||||
|
|
|
@ -78,9 +78,9 @@ extern "C" {
|
||||||
/* ---------- Function Prototypes ------------- */
|
/* ---------- Function Prototypes ------------- */
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* /brief initialize the context
|
* \brief initialize the context
|
||||||
*
|
*
|
||||||
* /param mdContext pointer to context variable
|
* \param mdContext pointer to context variable
|
||||||
*
|
*
|
||||||
* Note: The function initializes the message-digest context
|
* Note: The function initializes the message-digest context
|
||||||
* mdContext. Call before each new use of the context -
|
* mdContext. Call before each new use of the context -
|
||||||
|
@ -90,11 +90,11 @@ extern "C" {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* /brief update digest from variable length data
|
* \brief update digest from variable length data
|
||||||
*
|
*
|
||||||
* /param mdContext pointer to context variable
|
* \param mdContext pointer to context variable
|
||||||
* /param inBuf pointer to data array/string
|
* \param inBuf pointer to data array/string
|
||||||
* /param inLen length of data array/string
|
* \param inLen length of data array/string
|
||||||
*
|
*
|
||||||
* Note: The function updates the message-digest context to account
|
* Note: The function updates the message-digest context to account
|
||||||
* for the presence of each of the characters inBuf[0..inLen-1]
|
* for the presence of each of the characters inBuf[0..inLen-1]
|
||||||
|
@ -105,10 +105,10 @@ extern "C" {
|
||||||
unsigned int inLen);
|
unsigned int inLen);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* /brief complete digest computation
|
* \brief complete digest computation
|
||||||
*
|
*
|
||||||
* /param mdContext pointer to context variable
|
* \param mdContext pointer to context variable
|
||||||
*
|
*
|
||||||
* Note: The function terminates the message-digest computation and
|
* Note: The function terminates the message-digest computation and
|
||||||
* ends with the desired message digest in mdContext.digest[0..15].
|
* ends with the desired message digest in mdContext.digest[0..15].
|
||||||
|
|
|
@ -1353,6 +1353,7 @@ void Android_JNI_HideTextInput()
|
||||||
int Android_JNI_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
|
int Android_JNI_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *buttonid)
|
||||||
{
|
{
|
||||||
JNIEnv *env;
|
JNIEnv *env;
|
||||||
|
jclass clazz;
|
||||||
jmethodID mid;
|
jmethodID mid;
|
||||||
jobject context;
|
jobject context;
|
||||||
jstring title;
|
jstring title;
|
||||||
|
@ -1361,6 +1362,7 @@ int Android_JNI_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *bu
|
||||||
jintArray button_ids;
|
jintArray button_ids;
|
||||||
jobjectArray button_texts;
|
jobjectArray button_texts;
|
||||||
jintArray colors;
|
jintArray colors;
|
||||||
|
jobject text;
|
||||||
jint temp;
|
jint temp;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
|
@ -1368,19 +1370,23 @@ int Android_JNI_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *bu
|
||||||
|
|
||||||
/* convert parameters */
|
/* convert parameters */
|
||||||
|
|
||||||
|
clazz = (*env)->FindClass(env, "java/lang/String");
|
||||||
|
|
||||||
title = (*env)->NewStringUTF(env, messageboxdata->title);
|
title = (*env)->NewStringUTF(env, messageboxdata->title);
|
||||||
message = (*env)->NewStringUTF(env, messageboxdata->message);
|
message = (*env)->NewStringUTF(env, messageboxdata->message);
|
||||||
|
|
||||||
button_flags = (*env)->NewIntArray(env, messageboxdata->numbuttons);
|
button_flags = (*env)->NewIntArray(env, messageboxdata->numbuttons);
|
||||||
button_ids = (*env)->NewIntArray(env, messageboxdata->numbuttons);
|
button_ids = (*env)->NewIntArray(env, messageboxdata->numbuttons);
|
||||||
button_texts = (*env)->NewObjectArray(env, messageboxdata->numbuttons,
|
button_texts = (*env)->NewObjectArray(env, messageboxdata->numbuttons,
|
||||||
(*env)->FindClass(env, "java/lang/String"), NULL);
|
clazz, NULL);
|
||||||
for (i = 0; i < messageboxdata->numbuttons; ++i) {
|
for (i = 0; i < messageboxdata->numbuttons; ++i) {
|
||||||
temp = messageboxdata->buttons[i].flags;
|
temp = messageboxdata->buttons[i].flags;
|
||||||
(*env)->SetIntArrayRegion(env, button_flags, i, 1, &temp);
|
(*env)->SetIntArrayRegion(env, button_flags, i, 1, &temp);
|
||||||
temp = messageboxdata->buttons[i].buttonid;
|
temp = messageboxdata->buttons[i].buttonid;
|
||||||
(*env)->SetIntArrayRegion(env, button_ids, i, 1, &temp);
|
(*env)->SetIntArrayRegion(env, button_ids, i, 1, &temp);
|
||||||
(*env)->SetObjectArrayElement(env, button_texts, i, (*env)->NewStringUTF(env, messageboxdata->buttons[i].text));
|
text = (*env)->NewStringUTF(env, messageboxdata->buttons[i].text);
|
||||||
|
(*env)->SetObjectArrayElement(env, button_texts, i, text);
|
||||||
|
(*env)->DeleteLocalRef(env, text);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (messageboxdata->colorScheme) {
|
if (messageboxdata->colorScheme) {
|
||||||
|
@ -1396,13 +1402,17 @@ int Android_JNI_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *bu
|
||||||
colors = NULL;
|
colors = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
(*env)->DeleteLocalRef(env, clazz);
|
||||||
|
|
||||||
/* call function */
|
/* call function */
|
||||||
|
|
||||||
mid = (*env)->GetStaticMethodID(env, mActivityClass, "getContext","()Landroid/content/Context;");
|
mid = (*env)->GetStaticMethodID(env, mActivityClass, "getContext","()Landroid/content/Context;");
|
||||||
|
|
||||||
context = (*env)->CallStaticObjectMethod(env, mActivityClass, mid);
|
context = (*env)->CallStaticObjectMethod(env, mActivityClass, mid);
|
||||||
|
|
||||||
mid = (*env)->GetMethodID(env, (*env)->GetObjectClass(env, context),
|
clazz = (*env)->GetObjectClass(env, context);
|
||||||
|
|
||||||
|
mid = (*env)->GetMethodID(env, clazz,
|
||||||
"messageboxShowMessageBox", "(ILjava/lang/String;Ljava/lang/String;[I[I[Ljava/lang/String;[I)I");
|
"messageboxShowMessageBox", "(ILjava/lang/String;Ljava/lang/String;[I[I[Ljava/lang/String;[I)I");
|
||||||
*buttonid = (*env)->CallIntMethod(env, context, mid,
|
*buttonid = (*env)->CallIntMethod(env, context, mid,
|
||||||
messageboxdata->flags,
|
messageboxdata->flags,
|
||||||
|
@ -1413,16 +1423,15 @@ int Android_JNI_ShowMessageBox(const SDL_MessageBoxData *messageboxdata, int *bu
|
||||||
button_texts,
|
button_texts,
|
||||||
colors);
|
colors);
|
||||||
|
|
||||||
|
(*env)->DeleteLocalRef(env, context);
|
||||||
|
(*env)->DeleteLocalRef(env, clazz);
|
||||||
|
|
||||||
/* delete parameters */
|
/* delete parameters */
|
||||||
|
|
||||||
(*env)->DeleteLocalRef(env, title);
|
(*env)->DeleteLocalRef(env, title);
|
||||||
(*env)->DeleteLocalRef(env, message);
|
(*env)->DeleteLocalRef(env, message);
|
||||||
(*env)->DeleteLocalRef(env, button_flags);
|
(*env)->DeleteLocalRef(env, button_flags);
|
||||||
(*env)->DeleteLocalRef(env, button_ids);
|
(*env)->DeleteLocalRef(env, button_ids);
|
||||||
for (i = 0; i < messageboxdata->numbuttons; ++i) {
|
|
||||||
(*env)->DeleteLocalRef(env, (*env)->GetObjectArrayElement(env, button_texts, i));
|
|
||||||
(*env)->SetObjectArrayElement(env, button_texts, i, NULL);
|
|
||||||
}
|
|
||||||
(*env)->DeleteLocalRef(env, button_texts);
|
(*env)->DeleteLocalRef(env, button_texts);
|
||||||
(*env)->DeleteLocalRef(env, colors);
|
(*env)->DeleteLocalRef(env, colors);
|
||||||
|
|
||||||
|
|
|
@ -365,6 +365,9 @@ void SDL_WinRTApp::SetWindow(CoreWindow^ window)
|
||||||
window->KeyUp +=
|
window->KeyUp +=
|
||||||
ref new TypedEventHandler<CoreWindow^, KeyEventArgs^>(this, &SDL_WinRTApp::OnKeyUp);
|
ref new TypedEventHandler<CoreWindow^, KeyEventArgs^>(this, &SDL_WinRTApp::OnKeyUp);
|
||||||
|
|
||||||
|
window->CharacterReceived +=
|
||||||
|
ref new TypedEventHandler<CoreWindow^, CharacterReceivedEventArgs^>(this, &SDL_WinRTApp::OnCharacterReceived);
|
||||||
|
|
||||||
#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
|
#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
|
||||||
HardwareButtons::BackPressed +=
|
HardwareButtons::BackPressed +=
|
||||||
ref new EventHandler<BackPressedEventArgs^>(this, &SDL_WinRTApp::OnBackButtonPressed);
|
ref new EventHandler<BackPressedEventArgs^>(this, &SDL_WinRTApp::OnBackButtonPressed);
|
||||||
|
@ -703,6 +706,11 @@ void SDL_WinRTApp::OnKeyUp(Windows::UI::Core::CoreWindow^ sender, Windows::UI::C
|
||||||
WINRT_ProcessKeyUpEvent(args);
|
WINRT_ProcessKeyUpEvent(args);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void SDL_WinRTApp::OnCharacterReceived(Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::CharacterReceivedEventArgs^ args)
|
||||||
|
{
|
||||||
|
WINRT_ProcessCharacterReceivedEvent(args);
|
||||||
|
}
|
||||||
|
|
||||||
#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
|
#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
|
||||||
void SDL_WinRTApp::OnBackButtonPressed(Platform::Object^ sender, Windows::Phone::UI::Input::BackPressedEventArgs^ args)
|
void SDL_WinRTApp::OnBackButtonPressed(Platform::Object^ sender, Windows::Phone::UI::Input::BackPressedEventArgs^ args)
|
||||||
{
|
{
|
||||||
|
|
|
@ -69,6 +69,7 @@ protected:
|
||||||
void OnMouseMoved(Windows::Devices::Input::MouseDevice^ mouseDevice, Windows::Devices::Input::MouseEventArgs^ args);
|
void OnMouseMoved(Windows::Devices::Input::MouseDevice^ mouseDevice, Windows::Devices::Input::MouseEventArgs^ args);
|
||||||
void OnKeyDown(Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::KeyEventArgs^ args);
|
void OnKeyDown(Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::KeyEventArgs^ args);
|
||||||
void OnKeyUp(Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::KeyEventArgs^ args);
|
void OnKeyUp(Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::KeyEventArgs^ args);
|
||||||
|
void OnCharacterReceived(Windows::UI::Core::CoreWindow^ sender, Windows::UI::Core::CharacterReceivedEventArgs^ args);
|
||||||
|
|
||||||
#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
|
#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
|
||||||
void OnBackButtonPressed(Platform::Object^ sender, Windows::Phone::UI::Input::BackPressedEventArgs^ args);
|
void OnBackButtonPressed(Platform::Object^ sender, Windows::Phone::UI::Input::BackPressedEventArgs^ args);
|
||||||
|
|
|
@ -20,8 +20,7 @@
|
||||||
*/
|
*/
|
||||||
#include "../../SDL_internal.h"
|
#include "../../SDL_internal.h"
|
||||||
|
|
||||||
/* TODO, WinRT: include copyright info in SDL_winrtpaths.cpp
|
/* TODO, WinRT: remove the need to compile this with C++/CX (/ZW) extensions, and if possible, without C++ at all
|
||||||
TODO, WinRT: remove the need to compile this with C++/CX (/ZW) extensions, and if possible, without C++ at all
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifdef __WINRT__
|
#ifdef __WINRT__
|
||||||
|
@ -29,6 +28,7 @@
|
||||||
extern "C" {
|
extern "C" {
|
||||||
#include "SDL_filesystem.h"
|
#include "SDL_filesystem.h"
|
||||||
#include "SDL_error.h"
|
#include "SDL_error.h"
|
||||||
|
#include "SDL_hints.h"
|
||||||
#include "SDL_stdinc.h"
|
#include "SDL_stdinc.h"
|
||||||
#include "SDL_system.h"
|
#include "SDL_system.h"
|
||||||
#include "../../core/windows/SDL_windows.h"
|
#include "../../core/windows/SDL_windows.h"
|
||||||
|
@ -62,7 +62,7 @@ SDL_WinRTGetFSPathUNICODE(SDL_WinRT_Path pathType)
|
||||||
return path.c_str();
|
return path.c_str();
|
||||||
}
|
}
|
||||||
|
|
||||||
#if WINAPI_FAMILY != WINAPI_FAMILY_PHONE_APP
|
#if (WINAPI_FAMILY != WINAPI_FAMILY_PHONE_APP) || (NTDDI_VERSION > NTDDI_WIN8)
|
||||||
case SDL_WINRT_PATH_ROAMING_FOLDER:
|
case SDL_WINRT_PATH_ROAMING_FOLDER:
|
||||||
{
|
{
|
||||||
static wstring path;
|
static wstring path;
|
||||||
|
@ -144,31 +144,121 @@ SDL_GetPrefPath(const char *org, const char *app)
|
||||||
* without violating Microsoft's app-store requirements.
|
* without violating Microsoft's app-store requirements.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
|
/* Default to using a Local/non-Roaming path. WinRT will often attempt
|
||||||
/* A 'Roaming' folder is not available in Windows Phone 8, however a 'Local' folder is. */
|
* to synchronize files in Roaming paths, and will do so while an app is
|
||||||
const char * srcPath = SDL_WinRTGetFSPathUTF8(SDL_WINRT_PATH_LOCAL_FOLDER);
|
* running. Using a Local path prevents the possibility that an app's
|
||||||
|
* save-data files will get changed from underneath it, without it
|
||||||
|
* being ready.
|
||||||
|
*
|
||||||
|
* This behavior can be changed via use of the
|
||||||
|
* SDL_HINT_WINRT_PREF_PATH_ROOT hint.
|
||||||
|
*/
|
||||||
|
SDL_WinRT_Path pathType = SDL_WINRT_PATH_LOCAL_FOLDER;
|
||||||
|
|
||||||
|
const char * hint = SDL_GetHint(SDL_HINT_WINRT_PREF_PATH_ROOT);
|
||||||
|
if (hint) {
|
||||||
|
if (SDL_strcasecmp(hint, "local") == 0) {
|
||||||
|
pathType = SDL_WINRT_PATH_LOCAL_FOLDER;
|
||||||
|
} else if (SDL_strcasecmp(hint, "roaming") == 0) {
|
||||||
|
#if (WINAPI_FAMILY != WINAPI_FAMILY_PHONE_APP) || (NTDDI_VERSION > NTDDI_WIN8)
|
||||||
|
pathType = SDL_WINRT_PATH_ROAMING_FOLDER;
|
||||||
#else
|
#else
|
||||||
/* A 'Roaming' folder is available on Windows 8 and 8.1. Use that. */
|
/* Don't apply a 'Roaming' path on Windows Phone 8.0. Roaming
|
||||||
const char * srcPath = SDL_WinRTGetFSPathUTF8(SDL_WINRT_PATH_ROAMING_FOLDER);
|
* data is not supported by that version of the operating system.
|
||||||
|
*/
|
||||||
|
SDL_SetError("A Roaming path was specified via SDL_HINT_WINRT_PREF_PATH_ROOT, but Roaming is not supported on Windows Phone 8.0");
|
||||||
|
return NULL;
|
||||||
#endif
|
#endif
|
||||||
|
} else if (SDL_strcasecmp(hint, "old") == 0) {
|
||||||
|
/* Older versions of SDL/WinRT, including 2.0.3, would return a
|
||||||
|
* pref-path that used a Roaming folder on non-Phone versions of
|
||||||
|
* Windows, such as Windows 8.0 and Windows 8.1. This has since
|
||||||
|
* been reverted to using a Local folder, in order to prevent
|
||||||
|
* problems arising from WinRT automatically synchronizing files
|
||||||
|
* during an app's lifetime. In case this functionality is
|
||||||
|
* desired, setting SDL_HINT_WINRT_PREF_PATH_ROOT to "old" will
|
||||||
|
* trigger the older behavior.
|
||||||
|
*/
|
||||||
|
#if WINAPI_FAMILY == WINAPI_FAMILY_PHONE_APP
|
||||||
|
pathType = SDL_WINRT_PATH_LOCAL_FOLDER;
|
||||||
|
#else
|
||||||
|
pathType = SDL_WINRT_PATH_ROAMING_FOLDER;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
size_t destPathLen;
|
const WCHAR * srcPath = NULL;
|
||||||
char * destPath = NULL;
|
WCHAR path[MAX_PATH];
|
||||||
|
char *retval = NULL;
|
||||||
|
WCHAR* worg = NULL;
|
||||||
|
WCHAR* wapp = NULL;
|
||||||
|
size_t new_wpath_len = 0;
|
||||||
|
BOOL api_result = FALSE;
|
||||||
|
|
||||||
if (!srcPath) {
|
srcPath = SDL_WinRTGetFSPathUNICODE(pathType);
|
||||||
SDL_SetError("Couldn't locate our basepath: %s", SDL_GetError());
|
if ( ! srcPath) {
|
||||||
|
SDL_SetError("Unable to find a source path");
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
destPathLen = SDL_strlen(srcPath) + SDL_strlen(org) + SDL_strlen(app) + 4;
|
if (SDL_wcslen(srcPath) >= MAX_PATH) {
|
||||||
destPath = (char *) SDL_malloc(destPathLen);
|
SDL_SetError("Path too long.");
|
||||||
if (!destPath) {
|
return NULL;
|
||||||
|
}
|
||||||
|
SDL_wcslcpy(path, srcPath, SDL_arraysize(path));
|
||||||
|
|
||||||
|
worg = WIN_UTF8ToString(org);
|
||||||
|
if (worg == NULL) {
|
||||||
SDL_OutOfMemory();
|
SDL_OutOfMemory();
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
SDL_snprintf(destPath, destPathLen, "%s\\%s\\%s\\", srcPath, org, app);
|
wapp = WIN_UTF8ToString(app);
|
||||||
return destPath;
|
if (wapp == NULL) {
|
||||||
|
SDL_free(worg);
|
||||||
|
SDL_OutOfMemory();
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
new_wpath_len = SDL_wcslen(worg) + SDL_wcslen(wapp) + SDL_wcslen(path) + 3;
|
||||||
|
|
||||||
|
if ((new_wpath_len + 1) > MAX_PATH) {
|
||||||
|
SDL_free(worg);
|
||||||
|
SDL_free(wapp);
|
||||||
|
SDL_SetError("Path too long.");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
SDL_wcslcat(path, L"\\", new_wpath_len + 1);
|
||||||
|
SDL_wcslcat(path, worg, new_wpath_len + 1);
|
||||||
|
SDL_free(worg);
|
||||||
|
|
||||||
|
api_result = CreateDirectoryW(path, NULL);
|
||||||
|
if (api_result == FALSE) {
|
||||||
|
if (GetLastError() != ERROR_ALREADY_EXISTS) {
|
||||||
|
SDL_free(wapp);
|
||||||
|
WIN_SetError("Couldn't create a prefpath.");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
SDL_wcslcat(path, L"\\", new_wpath_len + 1);
|
||||||
|
SDL_wcslcat(path, wapp, new_wpath_len + 1);
|
||||||
|
SDL_free(wapp);
|
||||||
|
|
||||||
|
api_result = CreateDirectoryW(path, NULL);
|
||||||
|
if (api_result == FALSE) {
|
||||||
|
if (GetLastError() != ERROR_ALREADY_EXISTS) {
|
||||||
|
WIN_SetError("Couldn't create a prefpath.");
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
SDL_wcslcat(path, L"\\", new_wpath_len + 1);
|
||||||
|
|
||||||
|
retval = WIN_StringToUTF8(path);
|
||||||
|
|
||||||
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif /* __WINRT__ */
|
#endif /* __WINRT__ */
|
||||||
|
|
|
@ -669,6 +669,8 @@ SDL_SYS_ToDirection(Uint16 *dest, SDL_HapticDirection * src)
|
||||||
90 deg -> 0x4000 (left)
|
90 deg -> 0x4000 (left)
|
||||||
180 deg -> 0x8000 (up)
|
180 deg -> 0x8000 (up)
|
||||||
270 deg -> 0xC000 (right)
|
270 deg -> 0xC000 (right)
|
||||||
|
The force pulls into the direction specified by Linux directions,
|
||||||
|
i.e. the opposite convention of SDL directions.
|
||||||
*/
|
*/
|
||||||
tmp = ((src->dir[0] % 36000) * 0x8000) / 18000; /* convert to range [0,0xFFFF] */
|
tmp = ((src->dir[0] % 36000) * 0x8000) / 18000; /* convert to range [0,0xFFFF] */
|
||||||
*dest = (Uint16) tmp;
|
*dest = (Uint16) tmp;
|
||||||
|
@ -727,7 +729,6 @@ SDL_SYS_ToDirection(Uint16 *dest, SDL_HapticDirection * src)
|
||||||
static int
|
static int
|
||||||
SDL_SYS_ToFFEffect(struct ff_effect *dest, SDL_HapticEffect * src)
|
SDL_SYS_ToFFEffect(struct ff_effect *dest, SDL_HapticEffect * src)
|
||||||
{
|
{
|
||||||
Uint32 tmp;
|
|
||||||
SDL_HapticConstant *constant;
|
SDL_HapticConstant *constant;
|
||||||
SDL_HapticPeriodic *periodic;
|
SDL_HapticPeriodic *periodic;
|
||||||
SDL_HapticCondition *condition;
|
SDL_HapticCondition *condition;
|
||||||
|
@ -805,9 +806,8 @@ SDL_SYS_ToFFEffect(struct ff_effect *dest, SDL_HapticEffect * src)
|
||||||
dest->u.periodic.period = CLAMP(periodic->period);
|
dest->u.periodic.period = CLAMP(periodic->period);
|
||||||
dest->u.periodic.magnitude = periodic->magnitude;
|
dest->u.periodic.magnitude = periodic->magnitude;
|
||||||
dest->u.periodic.offset = periodic->offset;
|
dest->u.periodic.offset = periodic->offset;
|
||||||
/* Phase is calculated based of offset from period and then clamped. */
|
/* Linux phase is defined in interval "[0x0000, 0x10000[", corresponds with "[0deg, 360deg[" phase shift. */
|
||||||
tmp = ((periodic->phase % 36000) * dest->u.periodic.period) / 36000;
|
dest->u.periodic.phase = ((Uint32)periodic->phase * 0x10000U) / 36000;
|
||||||
dest->u.periodic.phase = CLAMP(tmp);
|
|
||||||
|
|
||||||
/* Envelope */
|
/* Envelope */
|
||||||
dest->u.periodic.envelope.attack_length =
|
dest->u.periodic.envelope.attack_length =
|
||||||
|
|
|
@ -47,6 +47,7 @@ int Java_org_libsdl_app_SDLActivity_nativeInit(JNIEnv* env, jclass cls, jobject
|
||||||
arg = SDL_strdup(utf);
|
arg = SDL_strdup(utf);
|
||||||
(*env)->ReleaseStringUTFChars(env, string, utf);
|
(*env)->ReleaseStringUTFChars(env, string, utf);
|
||||||
}
|
}
|
||||||
|
(*env)->DeleteLocalRef(env, string);
|
||||||
}
|
}
|
||||||
if (!arg) {
|
if (!arg) {
|
||||||
arg = SDL_strdup("");
|
arg = SDL_strdup("");
|
||||||
|
|
|
@ -134,7 +134,7 @@ WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw)
|
||||||
/* Grab the command line */
|
/* Grab the command line */
|
||||||
TCHAR *text = GetCommandLine();
|
TCHAR *text = GetCommandLine();
|
||||||
#if UNICODE
|
#if UNICODE
|
||||||
cmdline = SDL_iconv_string("UTF-8", "UCS-2-INTERNAL", (char *)(text), (SDL_wcslen(text)+1)*sizeof(WCHAR));
|
cmdline = WIN_StringToUTF8(text);
|
||||||
#else
|
#else
|
||||||
cmdline = SDL_strdup(text);
|
cmdline = SDL_strdup(text);
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -43,6 +43,7 @@ int SDLTest_CompareSurfaces(SDL_Surface *surface, SDL_Surface *referenceSurface,
|
||||||
int bpp, bpp_reference;
|
int bpp, bpp_reference;
|
||||||
Uint8 *p, *p_reference;
|
Uint8 *p, *p_reference;
|
||||||
int dist;
|
int dist;
|
||||||
|
int sampleErrorX, sampleErrorY, sampleDist;
|
||||||
Uint8 R, G, B, A;
|
Uint8 R, G, B, A;
|
||||||
Uint8 Rd, Gd, Bd, Ad;
|
Uint8 Rd, Gd, Bd, Ad;
|
||||||
char imageFilename[128];
|
char imageFilename[128];
|
||||||
|
@ -86,6 +87,11 @@ int SDLTest_CompareSurfaces(SDL_Surface *surface, SDL_Surface *referenceSurface,
|
||||||
/* Allow some difference in blending accuracy */
|
/* Allow some difference in blending accuracy */
|
||||||
if (dist > allowable_error) {
|
if (dist > allowable_error) {
|
||||||
ret++;
|
ret++;
|
||||||
|
if (ret == 1) {
|
||||||
|
sampleErrorX = i;
|
||||||
|
sampleErrorY = j;
|
||||||
|
sampleDist = dist;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -96,6 +102,8 @@ int SDLTest_CompareSurfaces(SDL_Surface *surface, SDL_Surface *referenceSurface,
|
||||||
/* Save test image and reference for analysis on failures */
|
/* Save test image and reference for analysis on failures */
|
||||||
_CompareSurfaceCount++;
|
_CompareSurfaceCount++;
|
||||||
if (ret != 0) {
|
if (ret != 0) {
|
||||||
|
SDLTest_LogError("Comparison of pixels with allowable error of %i failed %i times.", allowable_error, ret);
|
||||||
|
SDLTest_LogError("First detected occurrence at position %i,%i with a squared RGB-difference of %i.", sampleErrorX, sampleErrorY, sampleDist);
|
||||||
SDL_snprintf(imageFilename, 127, "CompareSurfaces%04d_TestOutput.bmp", _CompareSurfaceCount);
|
SDL_snprintf(imageFilename, 127, "CompareSurfaces%04d_TestOutput.bmp", _CompareSurfaceCount);
|
||||||
SDL_SaveBMP(surface, imageFilename);
|
SDL_SaveBMP(surface, imageFilename);
|
||||||
SDL_snprintf(referenceFilename, 127, "CompareSurfaces%04d_Reference.bmp", _CompareSurfaceCount);
|
SDL_snprintf(referenceFilename, 127, "CompareSurfaces%04d_Reference.bmp", _CompareSurfaceCount);
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
#include "../../SDL_internal.h"
|
#include "../../SDL_internal.h"
|
||||||
|
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
|
#include <time.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
|
@ -98,17 +99,26 @@ int
|
||||||
SDL_CondWaitTimeout(SDL_cond * cond, SDL_mutex * mutex, Uint32 ms)
|
SDL_CondWaitTimeout(SDL_cond * cond, SDL_mutex * mutex, Uint32 ms)
|
||||||
{
|
{
|
||||||
int retval;
|
int retval;
|
||||||
|
#ifndef HAVE_CLOCK_GETTIME
|
||||||
struct timeval delta;
|
struct timeval delta;
|
||||||
|
#endif
|
||||||
struct timespec abstime;
|
struct timespec abstime;
|
||||||
|
|
||||||
if (!cond) {
|
if (!cond) {
|
||||||
return SDL_SetError("Passed a NULL condition variable");
|
return SDL_SetError("Passed a NULL condition variable");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef HAVE_CLOCK_GETTIME
|
||||||
|
clock_gettime(CLOCK_REALTIME, &abstime);
|
||||||
|
|
||||||
|
abstime.tv_nsec += (ms % 1000) * 1000000;
|
||||||
|
abstime.tv_sec += ms / 1000;
|
||||||
|
#else
|
||||||
gettimeofday(&delta, NULL);
|
gettimeofday(&delta, NULL);
|
||||||
|
|
||||||
abstime.tv_sec = delta.tv_sec + (ms / 1000);
|
abstime.tv_sec = delta.tv_sec + (ms / 1000);
|
||||||
abstime.tv_nsec = (delta.tv_usec + (ms % 1000) * 1000) * 1000;
|
abstime.tv_nsec = (delta.tv_usec + (ms % 1000) * 1000) * 1000;
|
||||||
|
#endif
|
||||||
if (abstime.tv_nsec > 1000000000) {
|
if (abstime.tv_nsec > 1000000000) {
|
||||||
abstime.tv_sec += 1;
|
abstime.tv_sec += 1;
|
||||||
abstime.tv_nsec -= 1000000000;
|
abstime.tv_nsec -= 1000000000;
|
||||||
|
|
|
@ -24,6 +24,7 @@
|
||||||
#include <pthread.h>
|
#include <pthread.h>
|
||||||
#include <semaphore.h>
|
#include <semaphore.h>
|
||||||
#include <sys/time.h>
|
#include <sys/time.h>
|
||||||
|
#include <time.h>
|
||||||
|
|
||||||
#include "SDL_thread.h"
|
#include "SDL_thread.h"
|
||||||
#include "SDL_timer.h"
|
#include "SDL_timer.h"
|
||||||
|
@ -102,7 +103,9 @@ SDL_SemWaitTimeout(SDL_sem * sem, Uint32 timeout)
|
||||||
{
|
{
|
||||||
int retval;
|
int retval;
|
||||||
#ifdef HAVE_SEM_TIMEDWAIT
|
#ifdef HAVE_SEM_TIMEDWAIT
|
||||||
|
#ifndef HAVE_CLOCK_GETTIME
|
||||||
struct timeval now;
|
struct timeval now;
|
||||||
|
#endif
|
||||||
struct timespec ts_timeout;
|
struct timespec ts_timeout;
|
||||||
#else
|
#else
|
||||||
Uint32 end;
|
Uint32 end;
|
||||||
|
@ -125,22 +128,26 @@ SDL_SemWaitTimeout(SDL_sem * sem, Uint32 timeout)
|
||||||
* a lapse of time, but until we reach a certain time.
|
* a lapse of time, but until we reach a certain time.
|
||||||
* This time is now plus the timeout.
|
* This time is now plus the timeout.
|
||||||
*/
|
*/
|
||||||
|
#ifdef HAVE_CLOCK_GETTIME
|
||||||
|
clock_gettime(CLOCK_REALTIME, &ts_timeout);
|
||||||
|
|
||||||
|
/* Add our timeout to current time */
|
||||||
|
ts_timeout.tv_nsec += (timeout % 1000) * 1000000;
|
||||||
|
ts_timeout.tv_sec += timeout / 1000;
|
||||||
|
#else
|
||||||
gettimeofday(&now, NULL);
|
gettimeofday(&now, NULL);
|
||||||
|
|
||||||
/* Add our timeout to current time */
|
/* Add our timeout to current time */
|
||||||
now.tv_usec += (timeout % 1000) * 1000;
|
ts_timeout.tv_sec = now.tv_sec + (timeout / 1000);
|
||||||
now.tv_sec += timeout / 1000;
|
ts_timeout.tv_nsec = (now.tv_usec + (timeout % 1000) * 1000) * 1000;
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Wrap the second if needed */
|
/* Wrap the second if needed */
|
||||||
if ( now.tv_usec >= 1000000 ) {
|
if (ts_timeout.tv_nsec > 1000000000) {
|
||||||
now.tv_usec -= 1000000;
|
ts_timeout.tv_sec += 1;
|
||||||
now.tv_sec ++;
|
ts_timeout.tv_nsec -= 1000000000;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Convert to timespec */
|
|
||||||
ts_timeout.tv_sec = now.tv_sec;
|
|
||||||
ts_timeout.tv_nsec = now.tv_usec * 1000;
|
|
||||||
|
|
||||||
/* Wait. */
|
/* Wait. */
|
||||||
do {
|
do {
|
||||||
retval = sem_timedwait(&sem->sem, &ts_timeout);
|
retval = sem_timedwait(&sem->sem, &ts_timeout);
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
#include "../../events/SDL_mouse_c.h"
|
#include "../../events/SDL_mouse_c.h"
|
||||||
#include "../../events/SDL_touch_c.h"
|
#include "../../events/SDL_touch_c.h"
|
||||||
#include "../../events/SDL_windowevents_c.h"
|
#include "../../events/SDL_windowevents_c.h"
|
||||||
|
#include "../../events/SDL_dropevents_c.h"
|
||||||
#include "SDL_cocoavideo.h"
|
#include "SDL_cocoavideo.h"
|
||||||
#include "SDL_cocoashape.h"
|
#include "SDL_cocoashape.h"
|
||||||
#include "SDL_cocoamouse.h"
|
#include "SDL_cocoamouse.h"
|
||||||
|
@ -52,15 +53,21 @@
|
||||||
#define FULLSCREEN_MASK (SDL_WINDOW_FULLSCREEN_DESKTOP | SDL_WINDOW_FULLSCREEN)
|
#define FULLSCREEN_MASK (SDL_WINDOW_FULLSCREEN_DESKTOP | SDL_WINDOW_FULLSCREEN)
|
||||||
|
|
||||||
|
|
||||||
@interface SDLWindow : NSWindow
|
@interface SDLWindow : NSWindow <NSDraggingDestination>
|
||||||
/* These are needed for borderless/fullscreen windows */
|
/* These are needed for borderless/fullscreen windows */
|
||||||
- (BOOL)canBecomeKeyWindow;
|
- (BOOL)canBecomeKeyWindow;
|
||||||
- (BOOL)canBecomeMainWindow;
|
- (BOOL)canBecomeMainWindow;
|
||||||
- (void)sendEvent:(NSEvent *)event;
|
- (void)sendEvent:(NSEvent *)event;
|
||||||
- (void)doCommandBySelector:(SEL)aSelector;
|
- (void)doCommandBySelector:(SEL)aSelector;
|
||||||
|
|
||||||
|
/* Handle drag-and-drop of files onto the SDL window. */
|
||||||
|
- (NSDragOperation)draggingEntered:(id <NSDraggingInfo>)sender;
|
||||||
|
- (BOOL)performDragOperation:(id <NSDraggingInfo>)sender;
|
||||||
|
- (BOOL)wantsPeriodicDraggingUpdates;
|
||||||
@end
|
@end
|
||||||
|
|
||||||
@implementation SDLWindow
|
@implementation SDLWindow
|
||||||
|
|
||||||
- (BOOL)canBecomeKeyWindow
|
- (BOOL)canBecomeKeyWindow
|
||||||
{
|
{
|
||||||
return YES;
|
return YES;
|
||||||
|
@ -96,6 +103,51 @@
|
||||||
{
|
{
|
||||||
/*NSLog(@"doCommandBySelector: %@\n", NSStringFromSelector(aSelector));*/
|
/*NSLog(@"doCommandBySelector: %@\n", NSStringFromSelector(aSelector));*/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (NSDragOperation)draggingEntered:(id <NSDraggingInfo>)sender
|
||||||
|
{
|
||||||
|
return NSDragOperationGeneric;
|
||||||
|
}
|
||||||
|
|
||||||
|
- (BOOL)performDragOperation:(id <NSDraggingInfo>)sender
|
||||||
|
{
|
||||||
|
NSURL *fileURL = [NSURL URLFromPasteboard:[sender draggingPasteboard]];
|
||||||
|
NSNumber *isAlias = nil;
|
||||||
|
|
||||||
|
if (fileURL == nil) {
|
||||||
|
return NO;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Functionality for resolving URL aliases was added with OS X 10.6. */
|
||||||
|
if ([fileURL respondsToSelector:@selector(getResourceValue:forKey:error:)]) {
|
||||||
|
[fileURL getResourceValue:&isAlias forKey:NSURLIsAliasFileKey error:nil];
|
||||||
|
}
|
||||||
|
|
||||||
|
/* If the URL is an alias, resolve it. */
|
||||||
|
if ([isAlias boolValue]) {
|
||||||
|
NSURLBookmarkResolutionOptions opts = NSURLBookmarkResolutionWithoutMounting | NSURLBookmarkResolutionWithoutUI;
|
||||||
|
NSData *bookmark = [NSURL bookmarkDataWithContentsOfURL:fileURL error:nil];
|
||||||
|
if (bookmark != nil) {
|
||||||
|
NSURL *resolvedURL = [NSURL URLByResolvingBookmarkData:bookmark
|
||||||
|
options:opts
|
||||||
|
relativeToURL:nil
|
||||||
|
bookmarkDataIsStale:nil
|
||||||
|
error:nil];
|
||||||
|
|
||||||
|
if (resolvedURL != nil) {
|
||||||
|
fileURL = resolvedURL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return (BOOL) SDL_SendDropFile([[fileURL path] UTF8String]);
|
||||||
|
}
|
||||||
|
|
||||||
|
- (BOOL)wantsPeriodicDraggingUpdates
|
||||||
|
{
|
||||||
|
return NO;
|
||||||
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
||||||
|
|
||||||
|
@ -856,6 +908,25 @@ SetWindowStyle(SDL_Window * window, unsigned int style)
|
||||||
|
|
||||||
- (void)touchesBeganWithEvent:(NSEvent *) theEvent
|
- (void)touchesBeganWithEvent:(NSEvent *) theEvent
|
||||||
{
|
{
|
||||||
|
NSSet *touches = [theEvent touchesMatchingPhase:NSTouchPhaseAny inView:nil];
|
||||||
|
int existingTouchCount = 0;
|
||||||
|
|
||||||
|
for (NSTouch* touch in touches) {
|
||||||
|
if ([touch phase] != NSTouchPhaseBegan) {
|
||||||
|
existingTouchCount++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (existingTouchCount == 0) {
|
||||||
|
SDL_TouchID touchID = (SDL_TouchID)(intptr_t)[[touches anyObject] device];
|
||||||
|
int numFingers = SDL_GetNumTouchFingers(touchID);
|
||||||
|
DLog("Reset Lost Fingers: %d", numFingers);
|
||||||
|
for (--numFingers; numFingers >= 0; --numFingers) {
|
||||||
|
SDL_Finger* finger = SDL_GetTouchFinger(touchID, numFingers);
|
||||||
|
SDL_SendTouch(touchID, finger->id, SDL_FALSE, 0, 0, 0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
DLog("Began Fingers: %lu .. existing: %d", (unsigned long)[touches count], existingTouchCount);
|
||||||
[self handleTouches:NSTouchPhaseBegan withEvent:theEvent];
|
[self handleTouches:NSTouchPhaseBegan withEvent:theEvent];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1101,6 +1172,9 @@ Cocoa_CreateWindow(_THIS, SDL_Window * window)
|
||||||
[nswindow setContentView: contentView];
|
[nswindow setContentView: contentView];
|
||||||
[contentView release];
|
[contentView release];
|
||||||
|
|
||||||
|
/* Allow files and folders to be dragged onto the window by users */
|
||||||
|
[nswindow registerForDraggedTypes:[NSArray arrayWithObject:(NSString *)kUTTypeFileURL]];
|
||||||
|
|
||||||
[pool release];
|
[pool release];
|
||||||
|
|
||||||
if (SetupWindowData(_this, window, nswindow, SDL_TRUE) < 0) {
|
if (SetupWindowData(_this, window, nswindow, SDL_TRUE) < 0) {
|
||||||
|
@ -1332,6 +1406,7 @@ Cocoa_RebuildWindow(SDL_WindowData * data, NSWindow * nswindow, unsigned style)
|
||||||
[data->listener close];
|
[data->listener close];
|
||||||
data->nswindow = [[SDLWindow alloc] initWithContentRect:[[nswindow contentView] frame] styleMask:style backing:NSBackingStoreBuffered defer:NO screen:[nswindow screen]];
|
data->nswindow = [[SDLWindow alloc] initWithContentRect:[[nswindow contentView] frame] styleMask:style backing:NSBackingStoreBuffered defer:NO screen:[nswindow screen]];
|
||||||
[data->nswindow setContentView:[nswindow contentView]];
|
[data->nswindow setContentView:[nswindow contentView]];
|
||||||
|
[data->nswindow registerForDraggedTypes:[NSArray arrayWithObject:(NSString *)kUTTypeFileURL]];
|
||||||
/* See comment in SetupWindowData. */
|
/* See comment in SetupWindowData. */
|
||||||
[data->nswindow setOneShot:NO];
|
[data->nswindow setOneShot:NO];
|
||||||
[data->listener listen:data];
|
[data->listener listen:data];
|
||||||
|
|
|
@ -63,6 +63,7 @@ extern void WINRT_ProcessMouseMovedEvent(SDL_Window * window, Windows::Devices::
|
||||||
/* Keyboard */
|
/* Keyboard */
|
||||||
extern void WINRT_ProcessKeyDownEvent(Windows::UI::Core::KeyEventArgs ^args);
|
extern void WINRT_ProcessKeyDownEvent(Windows::UI::Core::KeyEventArgs ^args);
|
||||||
extern void WINRT_ProcessKeyUpEvent(Windows::UI::Core::KeyEventArgs ^args);
|
extern void WINRT_ProcessKeyUpEvent(Windows::UI::Core::KeyEventArgs ^args);
|
||||||
|
extern void WINRT_ProcessCharacterReceivedEvent(Windows::UI::Core::CharacterReceivedEventArgs ^args);
|
||||||
|
|
||||||
/* XAML Thread Management */
|
/* XAML Thread Management */
|
||||||
extern void WINRT_CycleXAMLThread();
|
extern void WINRT_CycleXAMLThread();
|
||||||
|
|
|
@ -365,4 +365,22 @@ WINRT_ProcessKeyUpEvent(Windows::UI::Core::KeyEventArgs ^args)
|
||||||
SDL_SendKeyboardKey(SDL_RELEASED, sdlScancode);
|
SDL_SendKeyboardKey(SDL_RELEASED, sdlScancode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
WINRT_ProcessCharacterReceivedEvent(Windows::UI::Core::CharacterReceivedEventArgs ^args)
|
||||||
|
{
|
||||||
|
wchar_t src_ucs2[2];
|
||||||
|
char dest_utf8[16];
|
||||||
|
int result;
|
||||||
|
|
||||||
|
/* Setup src */
|
||||||
|
src_ucs2[0] = args->KeyCode;
|
||||||
|
src_ucs2[1] = L'\0';
|
||||||
|
|
||||||
|
/* Convert the text, then send an SDL_TEXTINPUT event. */
|
||||||
|
result = WideCharToMultiByte(CP_UTF8, 0, (LPCWSTR)&src_ucs2, -1, (LPSTR)dest_utf8, sizeof(dest_utf8), NULL, NULL);
|
||||||
|
if (result > 0) {
|
||||||
|
SDL_SendKeyboardText(dest_utf8);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#endif // SDL_VIDEO_DRIVER_WINRT
|
#endif // SDL_VIDEO_DRIVER_WINRT
|
||||||
|
|
|
@ -233,8 +233,8 @@ void WINRT_ProcessPointerPressedEvent(SDL_Window *window, Windows::UI::Input::Po
|
||||||
|
|
||||||
if (!WINRT_LeftFingerDown) {
|
if (!WINRT_LeftFingerDown) {
|
||||||
if (button) {
|
if (button) {
|
||||||
SDL_SendMouseMotion(window, 0, 0, (int)windowPoint.X, (int)windowPoint.Y);
|
SDL_SendMouseMotion(window, SDL_TOUCH_MOUSEID, 0, (int)windowPoint.X, (int)windowPoint.Y);
|
||||||
SDL_SendMouseButton(window, 0, SDL_PRESSED, button);
|
SDL_SendMouseButton(window, SDL_TOUCH_MOUSEID, SDL_PRESSED, button);
|
||||||
}
|
}
|
||||||
|
|
||||||
WINRT_LeftFingerDown = pointerPoint->PointerId;
|
WINRT_LeftFingerDown = pointerPoint->PointerId;
|
||||||
|
@ -264,7 +264,7 @@ WINRT_ProcessPointerMovedEvent(SDL_Window *window, Windows::UI::Input::PointerPo
|
||||||
SDL_SendMouseMotion(window, 0, 0, (int)windowPoint.X, (int)windowPoint.Y);
|
SDL_SendMouseMotion(window, 0, 0, (int)windowPoint.X, (int)windowPoint.Y);
|
||||||
} else {
|
} else {
|
||||||
if (pointerPoint->PointerId == WINRT_LeftFingerDown) {
|
if (pointerPoint->PointerId == WINRT_LeftFingerDown) {
|
||||||
SDL_SendMouseMotion(window, 0, 0, (int)windowPoint.X, (int)windowPoint.Y);
|
SDL_SendMouseMotion(window, SDL_TOUCH_MOUSEID, 0, (int)windowPoint.X, (int)windowPoint.Y);
|
||||||
}
|
}
|
||||||
|
|
||||||
SDL_SendTouchMotion(
|
SDL_SendTouchMotion(
|
||||||
|
@ -291,7 +291,7 @@ void WINRT_ProcessPointerReleasedEvent(SDL_Window *window, Windows::UI::Input::P
|
||||||
|
|
||||||
if (WINRT_LeftFingerDown == pointerPoint->PointerId) {
|
if (WINRT_LeftFingerDown == pointerPoint->PointerId) {
|
||||||
if (button) {
|
if (button) {
|
||||||
SDL_SendMouseButton(window, 0, SDL_RELEASED, button);
|
SDL_SendMouseButton(window, SDL_TOUCH_MOUSEID, SDL_RELEASED, button);
|
||||||
}
|
}
|
||||||
WINRT_LeftFingerDown = 0;
|
WINRT_LeftFingerDown = 0;
|
||||||
}
|
}
|
||||||
|
|
|
@ -866,12 +866,19 @@ X11_DispatchEvent(_THIS)
|
||||||
/* Have we been requested to quit (or another client message?) */
|
/* Have we been requested to quit (or another client message?) */
|
||||||
case ClientMessage:{
|
case ClientMessage:{
|
||||||
|
|
||||||
int xdnd_version=0;
|
static int xdnd_version=0;
|
||||||
|
|
||||||
if (xevent.xclient.message_type == videodata->XdndEnter) {
|
if (xevent.xclient.message_type == videodata->XdndEnter) {
|
||||||
|
|
||||||
SDL_bool use_list = xevent.xclient.data.l[1] & 1;
|
SDL_bool use_list = xevent.xclient.data.l[1] & 1;
|
||||||
data->xdnd_source = xevent.xclient.data.l[0];
|
data->xdnd_source = xevent.xclient.data.l[0];
|
||||||
xdnd_version = ( xevent.xclient.data.l[1] >> 24);
|
xdnd_version = ( xevent.xclient.data.l[1] >> 24);
|
||||||
|
#ifdef DEBUG_XEVENTS
|
||||||
|
printf("XID of source window : %ld\n", data->xdnd_source);
|
||||||
|
printf("Protocol version to use : %ld\n", xdnd_version);
|
||||||
|
printf("More then 3 data types : %ld\n", use_list);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (use_list) {
|
if (use_list) {
|
||||||
/* fetch conversion targets */
|
/* fetch conversion targets */
|
||||||
SDL_x11Prop p;
|
SDL_x11Prop p;
|
||||||
|
@ -885,6 +892,15 @@ X11_DispatchEvent(_THIS)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (xevent.xclient.message_type == videodata->XdndPosition) {
|
else if (xevent.xclient.message_type == videodata->XdndPosition) {
|
||||||
|
|
||||||
|
#ifdef DEBUG_XEVENTS
|
||||||
|
Atom act= videodata->XdndActionCopy;
|
||||||
|
if(xdnd_version >= 2) {
|
||||||
|
act = xevent.xclient.data.l[4];
|
||||||
|
}
|
||||||
|
printf("Action requested by user is : %s\n", X11_XGetAtomName(display , act));
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
/* reply with status */
|
/* reply with status */
|
||||||
memset(&m, 0, sizeof(XClientMessageEvent));
|
memset(&m, 0, sizeof(XClientMessageEvent));
|
||||||
|
|
|
@ -34,16 +34,16 @@ int platform_testTypes(void *arg)
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
ret = _compareSizeOfType( sizeof(Uint8), 1 );
|
ret = _compareSizeOfType( sizeof(Uint8), 1 );
|
||||||
SDLTest_AssertCheck( ret == 0, "sizeof(Uint8) = %lu, expected 1", sizeof(Uint8) );
|
SDLTest_AssertCheck( ret == 0, "sizeof(Uint8) = %lu, expected 1", (unsigned long)sizeof(Uint8) );
|
||||||
|
|
||||||
ret = _compareSizeOfType( sizeof(Uint16), 2 );
|
ret = _compareSizeOfType( sizeof(Uint16), 2 );
|
||||||
SDLTest_AssertCheck( ret == 0, "sizeof(Uint16) = %lu, expected 2", sizeof(Uint16) );
|
SDLTest_AssertCheck( ret == 0, "sizeof(Uint16) = %lu, expected 2", (unsigned long)sizeof(Uint16) );
|
||||||
|
|
||||||
ret = _compareSizeOfType( sizeof(Uint32), 4 );
|
ret = _compareSizeOfType( sizeof(Uint32), 4 );
|
||||||
SDLTest_AssertCheck( ret == 0, "sizeof(Uint32) = %lu, expected 4", sizeof(Uint32) );
|
SDLTest_AssertCheck( ret == 0, "sizeof(Uint32) = %lu, expected 4", (unsigned long)sizeof(Uint32) );
|
||||||
|
|
||||||
ret = _compareSizeOfType( sizeof(Uint64), 8 );
|
ret = _compareSizeOfType( sizeof(Uint64), 8 );
|
||||||
SDLTest_AssertCheck( ret == 0, "sizeof(Uint64) = %lu, expected 8", sizeof(Uint64) );
|
SDLTest_AssertCheck( ret == 0, "sizeof(Uint64) = %lu, expected 8", (unsigned long)sizeof(Uint64) );
|
||||||
|
|
||||||
return TEST_COMPLETED;
|
return TEST_COMPLETED;
|
||||||
}
|
}
|
||||||
|
@ -395,21 +395,17 @@ int platform_testSetErrorInvalidInput(void *arg)
|
||||||
len = SDL_strlen(lastError);
|
len = SDL_strlen(lastError);
|
||||||
SDLTest_AssertCheck(len == 0,
|
SDLTest_AssertCheck(len == 0,
|
||||||
"SDL_GetError(): expected message len 0, was len: %i",
|
"SDL_GetError(): expected message len 0, was len: %i",
|
||||||
0,
|
|
||||||
len);
|
len);
|
||||||
SDLTest_AssertCheck(SDL_strcmp(lastError, "") == 0,
|
|
||||||
"SDL_GetError(): expected message '', was message: '%s'",
|
|
||||||
lastError);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set */
|
/* Set */
|
||||||
result = SDL_SetError(probeError);
|
result = SDL_SetError(probeError);
|
||||||
SDLTest_AssertPass("SDL_SetError()");
|
SDLTest_AssertPass("SDL_SetError('%s')", probeError);
|
||||||
SDLTest_AssertCheck(result == -1, "SDL_SetError: expected -1, got: %i", result);
|
SDLTest_AssertCheck(result == -1, "SDL_SetError: expected -1, got: %i", result);
|
||||||
|
|
||||||
/* Check for no-op */
|
/* Check for no-op */
|
||||||
result = SDL_SetError(invalidError);
|
result = SDL_SetError(invalidError);
|
||||||
SDLTest_AssertPass("SDL_SetError()");
|
SDLTest_AssertPass("SDL_SetError(NULL)");
|
||||||
SDLTest_AssertCheck(result == -1, "SDL_SetError: expected -1, got: %i", result);
|
SDLTest_AssertCheck(result == -1, "SDL_SetError: expected -1, got: %i", result);
|
||||||
lastError = (char *)SDL_GetError();
|
lastError = (char *)SDL_GetError();
|
||||||
SDLTest_AssertCheck(lastError != NULL,
|
SDLTest_AssertCheck(lastError != NULL,
|
||||||
|
@ -417,14 +413,9 @@ int platform_testSetErrorInvalidInput(void *arg)
|
||||||
if (lastError != NULL)
|
if (lastError != NULL)
|
||||||
{
|
{
|
||||||
len = SDL_strlen(lastError);
|
len = SDL_strlen(lastError);
|
||||||
SDLTest_AssertCheck(len == SDL_strlen(probeError),
|
SDLTest_AssertCheck(len == 0,
|
||||||
"SDL_GetError(): expected message len %i, was len: %i",
|
"SDL_GetError(): expected message len 0, was len: %i",
|
||||||
SDL_strlen(probeError),
|
|
||||||
len);
|
len);
|
||||||
SDLTest_AssertCheck(SDL_strcmp(lastError, probeError) == 0,
|
|
||||||
"SDL_GetError(): expected message '%s', was message: '%s'",
|
|
||||||
probeError,
|
|
||||||
lastError);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Reset */
|
/* Reset */
|
||||||
|
|
|
@ -113,6 +113,9 @@ int render_testPrimitives (void *arg)
|
||||||
int checkFailCount1;
|
int checkFailCount1;
|
||||||
int checkFailCount2;
|
int checkFailCount2;
|
||||||
|
|
||||||
|
/* Clear surface. */
|
||||||
|
_clearScreen();
|
||||||
|
|
||||||
/* Need drawcolor or just skip test. */
|
/* Need drawcolor or just skip test. */
|
||||||
SDLTest_AssertCheck(_hasDrawColor(), "_hasDrawColor");
|
SDLTest_AssertCheck(_hasDrawColor(), "_hasDrawColor");
|
||||||
|
|
||||||
|
@ -184,7 +187,10 @@ int render_testPrimitives (void *arg)
|
||||||
|
|
||||||
ret = SDL_RenderDrawLine(renderer, 79, 59, 50, 30 );
|
ret = SDL_RenderDrawLine(renderer, 79, 59, 50, 30 );
|
||||||
SDLTest_AssertCheck(ret == 0, "Validate result from SDL_RenderDrawLine, expected: 0, got: %i", ret);
|
SDLTest_AssertCheck(ret == 0, "Validate result from SDL_RenderDrawLine, expected: 0, got: %i", ret);
|
||||||
|
|
||||||
|
/* Make current */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
|
|
||||||
/* See if it's the same. */
|
/* See if it's the same. */
|
||||||
referenceSurface = SDLTest_ImagePrimitives();
|
referenceSurface = SDLTest_ImagePrimitives();
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_OPAQUE );
|
_compare(referenceSurface, ALLOWABLE_ERROR_OPAQUE );
|
||||||
|
@ -214,6 +220,9 @@ int render_testPrimitivesBlend (void *arg)
|
||||||
int checkFailCount2;
|
int checkFailCount2;
|
||||||
int checkFailCount3;
|
int checkFailCount3;
|
||||||
|
|
||||||
|
/* Clear surface. */
|
||||||
|
_clearScreen();
|
||||||
|
|
||||||
/* Need drawcolor and blendmode or just skip test. */
|
/* Need drawcolor and blendmode or just skip test. */
|
||||||
SDLTest_AssertCheck(_hasDrawColor(), "_hasDrawColor");
|
SDLTest_AssertCheck(_hasDrawColor(), "_hasDrawColor");
|
||||||
SDLTest_AssertCheck(_hasBlendModes(), "_hasBlendModes");
|
SDLTest_AssertCheck(_hasBlendModes(), "_hasBlendModes");
|
||||||
|
@ -326,6 +335,9 @@ int render_testPrimitivesBlend (void *arg)
|
||||||
SDLTest_AssertCheck(checkFailCount2 == 0, "Validate results from calls to SDL_SetRenderDrawBlendMode, expected: 0, got: %i", checkFailCount2);
|
SDLTest_AssertCheck(checkFailCount2 == 0, "Validate results from calls to SDL_SetRenderDrawBlendMode, expected: 0, got: %i", checkFailCount2);
|
||||||
SDLTest_AssertCheck(checkFailCount3 == 0, "Validate results from calls to SDL_RenderDrawPoint, expected: 0, got: %i", checkFailCount3);
|
SDLTest_AssertCheck(checkFailCount3 == 0, "Validate results from calls to SDL_RenderDrawPoint, expected: 0, got: %i", checkFailCount3);
|
||||||
|
|
||||||
|
/* Make current */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
|
|
||||||
/* See if it's the same. */
|
/* See if it's the same. */
|
||||||
referenceSurface = SDLTest_ImagePrimitivesBlend();
|
referenceSurface = SDLTest_ImagePrimitivesBlend();
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
||||||
|
@ -358,6 +370,8 @@ render_testBlit(void *arg)
|
||||||
int i, j, ni, nj;
|
int i, j, ni, nj;
|
||||||
int checkFailCount1;
|
int checkFailCount1;
|
||||||
|
|
||||||
|
/* Clear surface. */
|
||||||
|
_clearScreen();
|
||||||
|
|
||||||
/* Need drawcolor or just skip test. */
|
/* Need drawcolor or just skip test. */
|
||||||
SDLTest_AssertCheck(_hasDrawColor(), "_hasDrawColor)");
|
SDLTest_AssertCheck(_hasDrawColor(), "_hasDrawColor)");
|
||||||
|
@ -390,6 +404,9 @@ render_testBlit(void *arg)
|
||||||
}
|
}
|
||||||
SDLTest_AssertCheck(checkFailCount1 == 0, "Validate results from calls to SDL_RenderCopy, expected: 0, got: %i", checkFailCount1);
|
SDLTest_AssertCheck(checkFailCount1 == 0, "Validate results from calls to SDL_RenderCopy, expected: 0, got: %i", checkFailCount1);
|
||||||
|
|
||||||
|
/* Make current */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
|
|
||||||
/* See if it's the same */
|
/* See if it's the same */
|
||||||
referenceSurface = SDLTest_ImageBlit();
|
referenceSurface = SDLTest_ImageBlit();
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_OPAQUE );
|
_compare(referenceSurface, ALLOWABLE_ERROR_OPAQUE );
|
||||||
|
@ -424,6 +441,9 @@ render_testBlitColor (void *arg)
|
||||||
int checkFailCount1;
|
int checkFailCount1;
|
||||||
int checkFailCount2;
|
int checkFailCount2;
|
||||||
|
|
||||||
|
/* Clear surface. */
|
||||||
|
_clearScreen();
|
||||||
|
|
||||||
/* Create face surface. */
|
/* Create face surface. */
|
||||||
tface = _loadTestFace();
|
tface = _loadTestFace();
|
||||||
SDLTest_AssertCheck(tface != NULL, "Verify _loadTestFace() result");
|
SDLTest_AssertCheck(tface != NULL, "Verify _loadTestFace() result");
|
||||||
|
@ -458,6 +478,9 @@ render_testBlitColor (void *arg)
|
||||||
SDLTest_AssertCheck(checkFailCount1 == 0, "Validate results from calls to SDL_SetTextureColorMod, expected: 0, got: %i", checkFailCount1);
|
SDLTest_AssertCheck(checkFailCount1 == 0, "Validate results from calls to SDL_SetTextureColorMod, expected: 0, got: %i", checkFailCount1);
|
||||||
SDLTest_AssertCheck(checkFailCount2 == 0, "Validate results from calls to SDL_RenderCopy, expected: 0, got: %i", checkFailCount2);
|
SDLTest_AssertCheck(checkFailCount2 == 0, "Validate results from calls to SDL_RenderCopy, expected: 0, got: %i", checkFailCount2);
|
||||||
|
|
||||||
|
/* Make current */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
|
|
||||||
/* See if it's the same. */
|
/* See if it's the same. */
|
||||||
referenceSurface = SDLTest_ImageBlitColor();
|
referenceSurface = SDLTest_ImageBlitColor();
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_OPAQUE );
|
_compare(referenceSurface, ALLOWABLE_ERROR_OPAQUE );
|
||||||
|
@ -492,6 +515,9 @@ render_testBlitAlpha (void *arg)
|
||||||
int checkFailCount1;
|
int checkFailCount1;
|
||||||
int checkFailCount2;
|
int checkFailCount2;
|
||||||
|
|
||||||
|
/* Clear surface. */
|
||||||
|
_clearScreen();
|
||||||
|
|
||||||
/* Need alpha or just skip test. */
|
/* Need alpha or just skip test. */
|
||||||
SDLTest_AssertCheck(_hasTexAlpha(), "_hasTexAlpha");
|
SDLTest_AssertCheck(_hasTexAlpha(), "_hasTexAlpha");
|
||||||
|
|
||||||
|
@ -529,6 +555,9 @@ render_testBlitAlpha (void *arg)
|
||||||
SDLTest_AssertCheck(checkFailCount1 == 0, "Validate results from calls to SDL_SetTextureAlphaMod, expected: 0, got: %i", checkFailCount1);
|
SDLTest_AssertCheck(checkFailCount1 == 0, "Validate results from calls to SDL_SetTextureAlphaMod, expected: 0, got: %i", checkFailCount1);
|
||||||
SDLTest_AssertCheck(checkFailCount2 == 0, "Validate results from calls to SDL_RenderCopy, expected: 0, got: %i", checkFailCount2);
|
SDLTest_AssertCheck(checkFailCount2 == 0, "Validate results from calls to SDL_RenderCopy, expected: 0, got: %i", checkFailCount2);
|
||||||
|
|
||||||
|
/* Make current */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
|
|
||||||
/* See if it's the same. */
|
/* See if it's the same. */
|
||||||
referenceSurface = SDLTest_ImageBlitAlpha();
|
referenceSurface = SDLTest_ImageBlitAlpha();
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
||||||
|
@ -644,6 +673,9 @@ render_testBlitBlend (void *arg)
|
||||||
/* Test None. */
|
/* Test None. */
|
||||||
_testBlitBlendMode( tface, SDL_BLENDMODE_NONE );
|
_testBlitBlendMode( tface, SDL_BLENDMODE_NONE );
|
||||||
referenceSurface = SDLTest_ImageBlitBlendNone();
|
referenceSurface = SDLTest_ImageBlitBlendNone();
|
||||||
|
|
||||||
|
/* Make current and compare */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_OPAQUE );
|
_compare(referenceSurface, ALLOWABLE_ERROR_OPAQUE );
|
||||||
SDL_FreeSurface(referenceSurface);
|
SDL_FreeSurface(referenceSurface);
|
||||||
referenceSurface = NULL;
|
referenceSurface = NULL;
|
||||||
|
@ -651,6 +683,9 @@ render_testBlitBlend (void *arg)
|
||||||
/* Test Blend. */
|
/* Test Blend. */
|
||||||
_testBlitBlendMode( tface, SDL_BLENDMODE_BLEND );
|
_testBlitBlendMode( tface, SDL_BLENDMODE_BLEND );
|
||||||
referenceSurface = SDLTest_ImageBlitBlend();
|
referenceSurface = SDLTest_ImageBlitBlend();
|
||||||
|
|
||||||
|
/* Make current and compare */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
||||||
SDL_FreeSurface(referenceSurface);
|
SDL_FreeSurface(referenceSurface);
|
||||||
referenceSurface = NULL;
|
referenceSurface = NULL;
|
||||||
|
@ -658,6 +693,9 @@ render_testBlitBlend (void *arg)
|
||||||
/* Test Add. */
|
/* Test Add. */
|
||||||
_testBlitBlendMode( tface, SDL_BLENDMODE_ADD );
|
_testBlitBlendMode( tface, SDL_BLENDMODE_ADD );
|
||||||
referenceSurface = SDLTest_ImageBlitBlendAdd();
|
referenceSurface = SDLTest_ImageBlitBlendAdd();
|
||||||
|
|
||||||
|
/* Make current and compare */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
||||||
SDL_FreeSurface(referenceSurface);
|
SDL_FreeSurface(referenceSurface);
|
||||||
referenceSurface = NULL;
|
referenceSurface = NULL;
|
||||||
|
@ -665,6 +703,9 @@ render_testBlitBlend (void *arg)
|
||||||
/* Test Mod. */
|
/* Test Mod. */
|
||||||
_testBlitBlendMode( tface, SDL_BLENDMODE_MOD);
|
_testBlitBlendMode( tface, SDL_BLENDMODE_MOD);
|
||||||
referenceSurface = SDLTest_ImageBlitBlendMod();
|
referenceSurface = SDLTest_ImageBlitBlendMod();
|
||||||
|
|
||||||
|
/* Make current and compare */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED );
|
||||||
SDL_FreeSurface(referenceSurface);
|
SDL_FreeSurface(referenceSurface);
|
||||||
referenceSurface = NULL;
|
referenceSurface = NULL;
|
||||||
|
@ -712,6 +753,9 @@ render_testBlitBlend (void *arg)
|
||||||
/* Clean up. */
|
/* Clean up. */
|
||||||
SDL_DestroyTexture( tface );
|
SDL_DestroyTexture( tface );
|
||||||
|
|
||||||
|
/* Make current */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
|
|
||||||
/* Check to see if final image matches. */
|
/* Check to see if final image matches. */
|
||||||
referenceSurface = SDLTest_ImageBlitBlendAll();
|
referenceSurface = SDLTest_ImageBlitBlendAll();
|
||||||
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED);
|
_compare(referenceSurface, ALLOWABLE_ERROR_BLENDED);
|
||||||
|
@ -984,7 +1028,8 @@ _compare(SDL_Surface *referenceSurface, int allowable_error)
|
||||||
*
|
*
|
||||||
* \sa
|
* \sa
|
||||||
* http://wiki.libsdl.org/moin.cgi/SDL_SetRenderDrawColor
|
* http://wiki.libsdl.org/moin.cgi/SDL_SetRenderDrawColor
|
||||||
* http://wiki.libsdl.org/moin.cgi/SDL_RenderFillRect
|
* http://wiki.libsdl.org/moin.cgi/SDL_RenderClear
|
||||||
|
* http://wiki.libsdl.org/moin.cgi/SDL_RenderPresent
|
||||||
* http://wiki.libsdl.org/moin.cgi/SDL_SetRenderDrawBlendMode
|
* http://wiki.libsdl.org/moin.cgi/SDL_SetRenderDrawBlendMode
|
||||||
*/
|
*/
|
||||||
static int
|
static int
|
||||||
|
@ -997,8 +1042,11 @@ _clearScreen(void)
|
||||||
SDLTest_AssertCheck(ret == 0, "Validate result from SDL_SetRenderDrawColor, expected: 0, got: %i", ret);
|
SDLTest_AssertCheck(ret == 0, "Validate result from SDL_SetRenderDrawColor, expected: 0, got: %i", ret);
|
||||||
|
|
||||||
/* Clear screen. */
|
/* Clear screen. */
|
||||||
ret = SDL_RenderFillRect(renderer, NULL );
|
ret = SDL_RenderClear(renderer);
|
||||||
SDLTest_AssertCheck(ret == 0, "Validate result from SDL_RenderFillRect, expected: 0, got: %i", ret);
|
SDLTest_AssertCheck(ret == 0, "Validate result from SDL_RenderClear, expected: 0, got: %i", ret);
|
||||||
|
|
||||||
|
/* Make current */
|
||||||
|
SDL_RenderPresent(renderer);
|
||||||
|
|
||||||
/* Set defaults. */
|
/* Set defaults. */
|
||||||
ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_NONE );
|
ret = SDL_SetRenderDrawBlendMode(renderer, SDL_BLENDMODE_NONE );
|
||||||
|
|
|
@ -105,7 +105,7 @@ _testGenericRWopsValidations(SDL_RWops *rw, int write)
|
||||||
/* Set to start. */
|
/* Set to start. */
|
||||||
i = SDL_RWseek(rw, 0, RW_SEEK_SET );
|
i = SDL_RWseek(rw, 0, RW_SEEK_SET );
|
||||||
SDLTest_AssertPass("Call to SDL_RWseek succeeded");
|
SDLTest_AssertPass("Call to SDL_RWseek succeeded");
|
||||||
SDLTest_AssertCheck(i == (Sint64)0, "Verify seek to 0 with SDL_RWseek (RW_SEEK_SET), expected 0, got %i", i);
|
SDLTest_AssertCheck(i == (Sint64)0, "Verify seek to 0 with SDL_RWseek (RW_SEEK_SET), expected 0, got %lli", i);
|
||||||
|
|
||||||
/* Test write. */
|
/* Test write. */
|
||||||
s = SDL_RWwrite(rw, RWopsHelloWorldTestString, sizeof(RWopsHelloWorldTestString)-1, 1);
|
s = SDL_RWwrite(rw, RWopsHelloWorldTestString, sizeof(RWopsHelloWorldTestString)-1, 1);
|
||||||
|
@ -120,12 +120,12 @@ _testGenericRWopsValidations(SDL_RWops *rw, int write)
|
||||||
/* Test seek to random position */
|
/* Test seek to random position */
|
||||||
i = SDL_RWseek( rw, seekPos, RW_SEEK_SET );
|
i = SDL_RWseek( rw, seekPos, RW_SEEK_SET );
|
||||||
SDLTest_AssertPass("Call to SDL_RWseek succeeded");
|
SDLTest_AssertPass("Call to SDL_RWseek succeeded");
|
||||||
SDLTest_AssertCheck(i == (Sint64)seekPos, "Verify seek to %i with SDL_RWseek (RW_SEEK_SET), expected %i, got %i", seekPos, seekPos, i);
|
SDLTest_AssertCheck(i == (Sint64)seekPos, "Verify seek to %i with SDL_RWseek (RW_SEEK_SET), expected %i, got %lli", seekPos, seekPos, i);
|
||||||
|
|
||||||
/* Test seek back to start */
|
/* Test seek back to start */
|
||||||
i = SDL_RWseek(rw, 0, RW_SEEK_SET );
|
i = SDL_RWseek(rw, 0, RW_SEEK_SET );
|
||||||
SDLTest_AssertPass("Call to SDL_RWseek succeeded");
|
SDLTest_AssertPass("Call to SDL_RWseek succeeded");
|
||||||
SDLTest_AssertCheck(i == (Sint64)0, "Verify seek to 0 with SDL_RWseek (RW_SEEK_SET), expected 0, got %i", i);
|
SDLTest_AssertCheck(i == (Sint64)0, "Verify seek to 0 with SDL_RWseek (RW_SEEK_SET), expected 0, got %lli", i);
|
||||||
|
|
||||||
/* Test read */
|
/* Test read */
|
||||||
s = SDL_RWread( rw, buf, 1, sizeof(RWopsHelloWorldTestString)-1 );
|
s = SDL_RWread( rw, buf, 1, sizeof(RWopsHelloWorldTestString)-1 );
|
||||||
|
@ -144,7 +144,7 @@ _testGenericRWopsValidations(SDL_RWops *rw, int write)
|
||||||
SDLTest_AssertPass("Call to SDL_RWseek(...,-4,RW_SEEK_CUR) succeeded");
|
SDLTest_AssertPass("Call to SDL_RWseek(...,-4,RW_SEEK_CUR) succeeded");
|
||||||
SDLTest_AssertCheck(
|
SDLTest_AssertCheck(
|
||||||
i == (Sint64)(sizeof(RWopsHelloWorldTestString)-5),
|
i == (Sint64)(sizeof(RWopsHelloWorldTestString)-5),
|
||||||
"Verify seek to -4 with SDL_RWseek (RW_SEEK_CUR), expected %i, got %i",
|
"Verify seek to -4 with SDL_RWseek (RW_SEEK_CUR), expected %i, got %lli",
|
||||||
sizeof(RWopsHelloWorldTestString)-5,
|
sizeof(RWopsHelloWorldTestString)-5,
|
||||||
i);
|
i);
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ _testGenericRWopsValidations(SDL_RWops *rw, int write)
|
||||||
SDLTest_AssertPass("Call to SDL_RWseek(...,-1,RW_SEEK_END) succeeded");
|
SDLTest_AssertPass("Call to SDL_RWseek(...,-1,RW_SEEK_END) succeeded");
|
||||||
SDLTest_AssertCheck(
|
SDLTest_AssertCheck(
|
||||||
i == (Sint64)(sizeof(RWopsHelloWorldTestString)-2),
|
i == (Sint64)(sizeof(RWopsHelloWorldTestString)-2),
|
||||||
"Verify seek to -1 with SDL_RWseek (RW_SEEK_END), expected %i, got %i",
|
"Verify seek to -1 with SDL_RWseek (RW_SEEK_END), expected %i, got %lli",
|
||||||
sizeof(RWopsHelloWorldTestString)-2,
|
sizeof(RWopsHelloWorldTestString)-2,
|
||||||
i);
|
i);
|
||||||
|
|
||||||
|
@ -161,7 +161,7 @@ _testGenericRWopsValidations(SDL_RWops *rw, int write)
|
||||||
SDLTest_AssertPass("Call to SDL_RWseek(...,0,invalid_whence) succeeded");
|
SDLTest_AssertPass("Call to SDL_RWseek(...,0,invalid_whence) succeeded");
|
||||||
SDLTest_AssertCheck(
|
SDLTest_AssertCheck(
|
||||||
i == (Sint64)(-1),
|
i == (Sint64)(-1),
|
||||||
"Verify seek with SDL_RWseek (invalid_whence); expected: -1, got %i",
|
"Verify seek with SDL_RWseek (invalid_whence); expected: -1, got %lli",
|
||||||
i);
|
i);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -668,7 +668,7 @@ rwops_testFileWriteReadEndian(void)
|
||||||
/* Test seek to start */
|
/* Test seek to start */
|
||||||
result = SDL_RWseek( rw, 0, RW_SEEK_SET );
|
result = SDL_RWseek( rw, 0, RW_SEEK_SET );
|
||||||
SDLTest_AssertPass("Call to SDL_RWseek succeeded");
|
SDLTest_AssertPass("Call to SDL_RWseek succeeded");
|
||||||
SDLTest_AssertCheck(result == 0, "Verify result from position 0 with SDL_RWseek, expected 0, got %i", result);
|
SDLTest_AssertCheck(result == 0, "Verify result from position 0 with SDL_RWseek, expected 0, got %lli", result);
|
||||||
|
|
||||||
/* Read test data */
|
/* Read test data */
|
||||||
BE16test = SDL_ReadBE16(rw);
|
BE16test = SDL_ReadBE16(rw);
|
||||||
|
|
|
@ -1076,7 +1076,7 @@ sdltest_randomIntegerInRange(void *arg)
|
||||||
max = 0;
|
max = 0;
|
||||||
result = SDLTest_RandomIntegerInRange(min, max);
|
result = SDLTest_RandomIntegerInRange(min, max);
|
||||||
SDLTest_AssertPass("Call to SDLTest_RandomIntegerInRange(0,0)");
|
SDLTest_AssertPass("Call to SDLTest_RandomIntegerInRange(0,0)");
|
||||||
SDLTest_AssertCheck(result == 0, "Validated returned value; expected: 0, got: %d", min, max, result);
|
SDLTest_AssertCheck(result == 0, "Validated returned value; expected: 0, got: %d", result);
|
||||||
|
|
||||||
/* Swapped min-max */
|
/* Swapped min-max */
|
||||||
min = (Sint32)SDLTest_RandomSint16();
|
min = (Sint32)SDLTest_RandomSint16();
|
||||||
|
|
|
@ -42,7 +42,7 @@ timer_getPerformanceCounter(void *arg)
|
||||||
|
|
||||||
result = SDL_GetPerformanceCounter();
|
result = SDL_GetPerformanceCounter();
|
||||||
SDLTest_AssertPass("Call to SDL_GetPerformanceCounter()");
|
SDLTest_AssertPass("Call to SDL_GetPerformanceCounter()");
|
||||||
SDLTest_AssertCheck(result > 0, "Check result value, expected: >0, got: %lu", result);
|
SDLTest_AssertCheck(result > 0, "Check result value, expected: >0, got: %llu", result);
|
||||||
|
|
||||||
return TEST_COMPLETED;
|
return TEST_COMPLETED;
|
||||||
}
|
}
|
||||||
|
@ -57,7 +57,7 @@ timer_getPerformanceFrequency(void *arg)
|
||||||
|
|
||||||
result = SDL_GetPerformanceFrequency();
|
result = SDL_GetPerformanceFrequency();
|
||||||
SDLTest_AssertPass("Call to SDL_GetPerformanceFrequency()");
|
SDLTest_AssertPass("Call to SDL_GetPerformanceFrequency()");
|
||||||
SDLTest_AssertCheck(result > 0, "Check result value, expected: >0, got: %lu", result);
|
SDLTest_AssertCheck(result > 0, "Check result value, expected: >0, got: %llu", result);
|
||||||
|
|
||||||
return TEST_COMPLETED;
|
return TEST_COMPLETED;
|
||||||
}
|
}
|
||||||
|
|
|
@ -740,7 +740,7 @@ video_getWindowGammaRampNegative(void *arg)
|
||||||
/* Call against invalid window */
|
/* Call against invalid window */
|
||||||
result = SDL_GetWindowGammaRamp(NULL, red, green, blue);
|
result = SDL_GetWindowGammaRamp(NULL, red, green, blue);
|
||||||
SDLTest_AssertPass("Call to SDL_GetWindowGammaRamp(window=NULL,r,g,b)");
|
SDLTest_AssertPass("Call to SDL_GetWindowGammaRamp(window=NULL,r,g,b)");
|
||||||
SDLTest_AssertCheck(result == -1, "Validate result value; expected: -1, got: %f", result);
|
SDLTest_AssertCheck(result == -1, "Validate result value; expected: -1, got: %i", result);
|
||||||
_checkInvalidWindowError();
|
_checkInvalidWindowError();
|
||||||
|
|
||||||
return TEST_COMPLETED;
|
return TEST_COMPLETED;
|
||||||
|
@ -1619,7 +1619,7 @@ video_getSetWindowData(void *arg)
|
||||||
|
|
||||||
/* Set data with NULL to clear */
|
/* Set data with NULL to clear */
|
||||||
result = (char *)SDL_SetWindowData(window, name, NULL);
|
result = (char *)SDL_SetWindowData(window, name, NULL);
|
||||||
SDLTest_AssertPass("Call to SDL_SetWindowData(...%s,NULL)", name, userdata);
|
SDLTest_AssertPass("Call to SDL_SetWindowData(...%s,NULL)", name);
|
||||||
SDLTest_AssertCheck(SDL_strcmp(referenceUserdata2, result) == 0, "Validate that correct result was returned; expected: %s, got: %s", referenceUserdata2, result);
|
SDLTest_AssertCheck(SDL_strcmp(referenceUserdata2, result) == 0, "Validate that correct result was returned; expected: %s, got: %s", referenceUserdata2, result);
|
||||||
SDLTest_AssertCheck(SDL_strcmp(referenceName, name) == 0, "Validate that name was not changed, expected: %s, got: %s", referenceName, name);
|
SDLTest_AssertCheck(SDL_strcmp(referenceName, name) == 0, "Validate that name was not changed, expected: %s, got: %s", referenceName, name);
|
||||||
SDLTest_AssertCheck(SDL_strcmp(referenceUserdata, userdata) == 0, "Validate that userdata was not changed, expected: %s, got: %s", referenceUserdata, userdata);
|
SDLTest_AssertCheck(SDL_strcmp(referenceUserdata, userdata) == 0, "Validate that userdata was not changed, expected: %s, got: %s", referenceUserdata, userdata);
|
||||||
|
@ -1627,7 +1627,7 @@ video_getSetWindowData(void *arg)
|
||||||
|
|
||||||
/* Set data with NULL to clear again */
|
/* Set data with NULL to clear again */
|
||||||
result = (char *)SDL_SetWindowData(window, name, NULL);
|
result = (char *)SDL_SetWindowData(window, name, NULL);
|
||||||
SDLTest_AssertPass("Call to SDL_SetWindowData(...%s,NULL) [again]", name, userdata);
|
SDLTest_AssertPass("Call to SDL_SetWindowData(...%s,NULL) [again]", name);
|
||||||
SDLTest_AssertCheck(result == NULL, "Validate that result is NULL");
|
SDLTest_AssertCheck(result == NULL, "Validate that result is NULL");
|
||||||
SDLTest_AssertCheck(SDL_strcmp(referenceName, name) == 0, "Validate that name was not changed, expected: %s, got: %s", referenceName, name);
|
SDLTest_AssertCheck(SDL_strcmp(referenceName, name) == 0, "Validate that name was not changed, expected: %s, got: %s", referenceName, name);
|
||||||
SDLTest_AssertCheck(SDL_strcmp(referenceUserdata, userdata) == 0, "Validate that userdata was not changed, expected: %s, got: %s", referenceUserdata, userdata);
|
SDLTest_AssertCheck(SDL_strcmp(referenceUserdata, userdata) == 0, "Validate that userdata was not changed, expected: %s, got: %s", referenceUserdata, userdata);
|
||||||
|
|
|
@ -215,6 +215,15 @@ int main(int argc, char* argv[])
|
||||||
case SDL_KEYDOWN:
|
case SDL_KEYDOWN:
|
||||||
switch (event.key.keysym.sym)
|
switch (event.key.keysym.sym)
|
||||||
{
|
{
|
||||||
|
case SDLK_i:
|
||||||
|
{
|
||||||
|
int i;
|
||||||
|
for (i = 0; i < SDL_GetNumTouchDevices(); ++i) {
|
||||||
|
SDL_TouchID id = SDL_GetTouchDevice(i);
|
||||||
|
SDL_Log("Fingers Down on device %"SDL_PRIs64": %d", id, SDL_GetNumTouchFingers(id));
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
case SDLK_SPACE:
|
case SDLK_SPACE:
|
||||||
SDL_RecordGesture(-1);
|
SDL_RecordGesture(-1);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -1,424 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_action_configparser.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Data Structures</a> |
|
|
||||||
<a href="#define-members">Macros</a> |
|
|
||||||
<a href="#typedef-members">Typedefs</a> |
|
|
||||||
<a href="#enum-members">Enumerations</a> |
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_action_configparser.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
|
|
||||||
<p><a href="_s_d_l__visualtest__action__configparser_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
||||||
Data Structures</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___action_node.html">SDLVisualTest_ActionNode</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
||||||
Macros</h2></td></tr>
|
|
||||||
<tr class="memitem:a19244c2e1556665be344807ace1556ed"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a19244c2e1556665be344807ace1556ed">MAX_ACTION_LINE_LENGTH</a>   300</td></tr>
|
|
||||||
<tr class="separator:a19244c2e1556665be344807ace1556ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
||||||
Typedefs</h2></td></tr>
|
|
||||||
<tr class="memitem:a89974e9149bfca6aabb3ff06cc9671d7"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a89974e9149bfca6aabb3ff06cc9671d7">SDLVisualTest_Action</a></td></tr>
|
|
||||||
<tr class="separator:a89974e9149bfca6aabb3ff06cc9671d7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a065d1acf0f98bde777d10bd8ab24d268"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___action_node.html">SDLVisualTest_ActionNode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a065d1acf0f98bde777d10bd8ab24d268">SDLVisualTest_ActionNode</a></td></tr>
|
|
||||||
<tr class="separator:a065d1acf0f98bde777d10bd8ab24d268"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ac9ce1bb69d8774d1818c9f9d0f97c7f1"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#ac9ce1bb69d8774d1818c9f9d0f97c7f1">SDLVisualTest_ActionQueue</a></td></tr>
|
|
||||||
<tr class="separator:ac9ce1bb69d8774d1818c9f9d0f97c7f1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
||||||
Enumerations</h2></td></tr>
|
|
||||||
<tr class="memitem:a383e41b8547eab149a0a4af867b3ebc6"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6">SDLVisualTest_ActionType</a> { <br/>
|
|
||||||
  <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6ac5344bca6af9c07c4ee69ee4c2b18df2">SDL_ACTION_LAUNCH</a> = 0,
|
|
||||||
<a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6a87880c4f665344d4c3e12f9aa3af7410">SDL_ACTION_KILL</a>,
|
|
||||||
<a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6ad3d17a830b7e1e46e37d916130d8802a">SDL_ACTION_QUIT</a>,
|
|
||||||
<a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6af9b5d42cb90bf843f298be4593992fdb">SDL_ACTION_SCREENSHOT</a>,
|
|
||||||
<br/>
|
|
||||||
  <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6a0853f8be8363015b822658b9f3b013f4">SDL_ACTION_VERIFY</a>
|
|
||||||
<br/>
|
|
||||||
}</td></tr>
|
|
||||||
<tr class="separator:a383e41b8547eab149a0a4af867b3ebc6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a647d1be8f0f27af2fb1e5d4da2100596"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a647d1be8f0f27af2fb1e5d4da2100596">SDLVisualTest_EnqueueAction</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue, <a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> action)</td></tr>
|
|
||||||
<tr class="separator:a647d1be8f0f27af2fb1e5d4da2100596"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a0e7998533e6e10590612a8d5dee7ec0b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a0e7998533e6e10590612a8d5dee7ec0b">SDLVisualTest_DequeueAction</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:a0e7998533e6e10590612a8d5dee7ec0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ae68c1c80f728e125869882139bec2c9e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#ae68c1c80f728e125869882139bec2c9e">SDLVisualTest_InitActionQueue</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:ae68c1c80f728e125869882139bec2c9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:afb508801942e7c74084480bcdb6f8613"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#afb508801942e7c74084480bcdb6f8613">SDLVisualTest_GetQueueFront</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:afb508801942e7c74084480bcdb6f8613"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8484ee36f78952192d4193c85fca2f17"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a8484ee36f78952192d4193c85fca2f17">SDLVisualTest_IsActionQueueEmpty</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:a8484ee36f78952192d4193c85fca2f17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a677da0d0e4793df342f91974b4559efa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a677da0d0e4793df342f91974b4559efa">SDLVisualTest_EmptyActionQueue</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:a677da0d0e4793df342f91974b4559efa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ace5374ef7509e95383929ff185aaf7e6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#ace5374ef7509e95383929ff185aaf7e6">SDLVisualTest_InsertIntoActionQueue</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue, <a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> action)</td></tr>
|
|
||||||
<tr class="separator:ace5374ef7509e95383929ff185aaf7e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8ef9dce4d464d6994596deeace6ffa2d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a8ef9dce4d464d6994596deeace6ffa2d">SDLVisualTest_ParseActionConfig</a> (char *file, <a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:a8ef9dce4d464d6994596deeace6ffa2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Header file for the parser for action config files. </p>
|
|
||||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
|
||||||
<a class="anchor" id="a19244c2e1556665be344807ace1556ed"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">#define MAX_ACTION_LINE_LENGTH   300</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>The maximum length of one line in the actions file </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Typedef Documentation</h2>
|
|
||||||
<a class="anchor" id="a89974e9149bfca6aabb3ff06cc9671d7"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> <a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Struct that defines an action that will be performed on the SUT process at a specific time. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a065d1acf0f98bde777d10bd8ab24d268"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___action_node.html">SDLVisualTest_ActionNode</a> <a class="el" href="struct_s_d_l_visual_test___action_node.html">SDLVisualTest_ActionNode</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Struct for a node in the action queue. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ac9ce1bb69d8774d1818c9f9d0f97c7f1"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> <a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Queue structure for actions loaded from the actions config file. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
||||||
<a class="anchor" id="a383e41b8547eab149a0a4af867b3ebc6"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">enum <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6">SDLVisualTest_ActionType</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Type of the action. </p>
|
|
||||||
<table class="fieldtable">
|
|
||||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="a383e41b8547eab149a0a4af867b3ebc6ac5344bca6af9c07c4ee69ee4c2b18df2"></a>SDL_ACTION_LAUNCH</em> </td><td class="fielddoc">
|
|
||||||
<p>Launch an application with some given arguments </p>
|
|
||||||
</td></tr>
|
|
||||||
<tr><td class="fieldname"><em><a class="anchor" id="a383e41b8547eab149a0a4af867b3ebc6a87880c4f665344d4c3e12f9aa3af7410"></a>SDL_ACTION_KILL</em> </td><td class="fielddoc">
|
|
||||||
<p>Kill the SUT process </p>
|
|
||||||
</td></tr>
|
|
||||||
<tr><td class="fieldname"><em><a class="anchor" id="a383e41b8547eab149a0a4af867b3ebc6ad3d17a830b7e1e46e37d916130d8802a"></a>SDL_ACTION_QUIT</em> </td><td class="fielddoc">
|
|
||||||
<p>Quit (Gracefully exit) the SUT process </p>
|
|
||||||
</td></tr>
|
|
||||||
<tr><td class="fieldname"><em><a class="anchor" id="a383e41b8547eab149a0a4af867b3ebc6af9b5d42cb90bf843f298be4593992fdb"></a>SDL_ACTION_SCREENSHOT</em> </td><td class="fielddoc">
|
|
||||||
<p>Take a screenshot of the SUT window </p>
|
|
||||||
</td></tr>
|
|
||||||
<tr><td class="fieldname"><em><a class="anchor" id="a383e41b8547eab149a0a4af867b3ebc6a0853f8be8363015b822658b9f3b013f4"></a>SDL_ACTION_VERIFY</em> </td><td class="fielddoc">
|
|
||||||
<p>Verify a previously taken screenshot </p>
|
|
||||||
</td></tr>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a0e7998533e6e10590612a8d5dee7ec0b"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_DequeueAction </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Remove an action from the front of the action queue pointed to by <code>queue</code>.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a677da0d0e4793df342f91974b4559efa"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void SDLVisualTest_EmptyActionQueue </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Dequeues all the elements in the queque pointed to by <code>queue</code>. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a647d1be8f0f27af2fb1e5d4da2100596"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_EnqueueAction </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> </td>
|
|
||||||
<td class="paramname"><em>action</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Add an action pointed to by <code>action</code> to the rear of the action queue pointed to by <code>queue</code>.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="afb508801942e7c74084480bcdb6f8613"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a>* SDLVisualTest_GetQueueFront </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Get the action at the front of the action queue pointed to by <code>queue</code>. The returned action pointer may become invalid after subsequent dequeues.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>pointer to the action on success, NULL on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ae68c1c80f728e125869882139bec2c9e"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void SDLVisualTest_InitActionQueue </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Initialize the action queue pointed to by <code>queue</code>. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ace5374ef7509e95383929ff185aaf7e6"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_InsertIntoActionQueue </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> </td>
|
|
||||||
<td class="paramname"><em>action</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Inserts an action <code>action</code> into the queue pointed to by <code>queue</code> such that the times of actions in the queue increase as we move from the front to the rear.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8484ee36f78952192d4193c85fca2f17"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_IsActionQueueEmpty </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Check if the queue pointed to by <code>queue</code> is empty or not.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 if the queue is empty, 0 otherwise. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8ef9dce4d464d6994596deeace6ffa2d"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_ParseActionConfig </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>file</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Parses an action config file with path <code>file</code> and populates an action queue pointed to by <code>queue</code> with actions.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,169 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_action_configparser.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_action_configparser.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__action__configparser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#ifndef _SDL_visualtest_action_configparser_h</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_action_configparser_h</span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a19244c2e1556665be344807ace1556ed"> 12</a></span> <span class="preprocessor">#define MAX_ACTION_LINE_LENGTH 300</span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6"> 22</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span></div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> {</div>
|
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6ac5344bca6af9c07c4ee69ee4c2b18df2"> 25</a></span>  <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6ac5344bca6af9c07c4ee69ee4c2b18df2">SDL_ACTION_LAUNCH</a> = 0,</div>
|
|
||||||
<div class="line"><a name="l00027"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6a87880c4f665344d4c3e12f9aa3af7410"> 27</a></span>  <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6a87880c4f665344d4c3e12f9aa3af7410">SDL_ACTION_KILL</a>,</div>
|
|
||||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6ad3d17a830b7e1e46e37d916130d8802a"> 29</a></span>  <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6ad3d17a830b7e1e46e37d916130d8802a">SDL_ACTION_QUIT</a>,</div>
|
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6af9b5d42cb90bf843f298be4593992fdb"> 31</a></span>  <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6af9b5d42cb90bf843f298be4593992fdb">SDL_ACTION_SCREENSHOT</a>,</div>
|
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6a0853f8be8363015b822658b9f3b013f4"> 33</a></span>  <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6a0853f8be8363015b822658b9f3b013f4">SDL_ACTION_VERIFY</a></div>
|
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> } <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6">SDLVisualTest_ActionType</a>;</div>
|
|
||||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
|
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action.html"> 40</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a></div>
|
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div>
|
|
||||||
<div class="line"><a name="l00043"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action.html#a3ab091b672fc470015f09e6c4c50dcf1"> 43</a></span>  <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6">SDLVisualTest_ActionType</a> <a class="code" href="struct_s_d_l_visual_test___action.html#a3ab091b672fc470015f09e6c4c50dcf1">type</a>;</div>
|
|
||||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action.html#a42715f65f02da52edc5b22021d8ae670"> 46</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___action.html#a42715f65f02da52edc5b22021d8ae670">time</a>;</div>
|
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <span class="keyword">union</span></div>
|
|
||||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  {</div>
|
|
||||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keyword">struct</span></div>
|
|
||||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  {</div>
|
|
||||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordtype">char</span>* path;</div>
|
|
||||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">char</span>* args;</div>
|
|
||||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  } <a class="code" href="struct_s_d_l_visual_test___action.html#aa43e9883c9f24718f49b984b67b1afdc">process</a>;</div>
|
|
||||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  } <a class="code" href="struct_s_d_l_visual_test___action.html#a4626514a67f261290b54fb3d85ca8ddd">extra</a>;</div>
|
|
||||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> } <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a89974e9149bfca6aabb3ff06cc9671d7">SDLVisualTest_Action</a>;</div>
|
|
||||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action_node.html"> 62</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___action_node.html">SDLVisualTest_ActionNode</a></div>
|
|
||||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> {</div>
|
|
||||||
<div class="line"><a name="l00065"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action_node.html#af46ec45094cc74a7432626a6234c6575"> 65</a></span>  <a class="code" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> <a class="code" href="struct_s_d_l_visual_test___action_node.html#af46ec45094cc74a7432626a6234c6575">action</a>;</div>
|
|
||||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action_node.html#ae6154b60b896ce1a184d060ee4664485"> 67</a></span>  <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___action_node.html">SDLVisualTest_ActionNode</a>* <a class="code" href="struct_s_d_l_visual_test___action_node.html#ae6154b60b896ce1a184d060ee4664485">next</a>;</div>
|
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> } <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a065d1acf0f98bde777d10bd8ab24d268">SDLVisualTest_ActionNode</a>;</div>
|
|
||||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
|
||||||
<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action_queue.html"> 73</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a></div>
|
|
||||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> {</div>
|
|
||||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action_queue.html#a8b810b2fd2b05698be642ee08836a452"> 76</a></span>  <a class="code" href="struct_s_d_l_visual_test___action_node.html">SDLVisualTest_ActionNode</a>* <a class="code" href="struct_s_d_l_visual_test___action_queue.html#a8b810b2fd2b05698be642ee08836a452">front</a>;</div>
|
|
||||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action_queue.html#a4aaf4563956932c81c65d05f9020f2ce"> 78</a></span>  <a class="code" href="struct_s_d_l_visual_test___action_node.html">SDLVisualTest_ActionNode</a>* <a class="code" href="struct_s_d_l_visual_test___action_queue.html#a4aaf4563956932c81c65d05f9020f2ce">rear</a>;</div>
|
|
||||||
<div class="line"><a name="l00080"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___action_queue.html#a439227feff9d7f55384e8780cfc2eb82"> 80</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___action_queue.html#a439227feff9d7f55384e8780cfc2eb82">size</a>;</div>
|
|
||||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> } <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#ac9ce1bb69d8774d1818c9f9d0f97c7f1">SDLVisualTest_ActionQueue</a>;</div>
|
|
||||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div>
|
|
||||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a647d1be8f0f27af2fb1e5d4da2100596">SDLVisualTest_EnqueueAction</a>(<a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a>* queue,</div>
|
|
||||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <a class="code" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> action);</div>
|
|
||||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div>
|
|
||||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a0e7998533e6e10590612a8d5dee7ec0b">SDLVisualTest_DequeueAction</a>(<a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a>* queue);</div>
|
|
||||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> </div>
|
|
||||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="keywordtype">void</span> <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#ae68c1c80f728e125869882139bec2c9e">SDLVisualTest_InitActionQueue</a>(<a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a>* queue);</div>
|
|
||||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div>
|
|
||||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <a class="code" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a>* <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#afb508801942e7c74084480bcdb6f8613">SDLVisualTest_GetQueueFront</a>(<a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a>* queue);</div>
|
|
||||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
|
|
||||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a8484ee36f78952192d4193c85fca2f17">SDLVisualTest_IsActionQueueEmpty</a>(<a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a>* queue);</div>
|
|
||||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div>
|
|
||||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="keywordtype">void</span> <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a677da0d0e4793df342f91974b4559efa">SDLVisualTest_EmptyActionQueue</a>(<a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a>* queue);</div>
|
|
||||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> </div>
|
|
||||||
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#ace5374ef7509e95383929ff185aaf7e6">SDLVisualTest_InsertIntoActionQueue</a>(<a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a>* queue,</div>
|
|
||||||
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  <a class="code" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> action);</div>
|
|
||||||
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div>
|
|
||||||
<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__action__configparser_8h.html#a8ef9dce4d464d6994596deeace6ffa2d">SDLVisualTest_ParseActionConfig</a>(<span class="keywordtype">char</span>* file, <a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a>* queue);</div>
|
|
||||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div>
|
|
||||||
<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_action_configparser_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,208 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_exhaustive_variator.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Data Structures</a> |
|
|
||||||
<a href="#define-members">Macros</a> |
|
|
||||||
<a href="#typedef-members">Typedefs</a> |
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_exhaustive_variator.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock"><code>#include "<a class="el" href="_s_d_l__visualtest__harness__argparser_8h_source.html">SDL_visualtest_harness_argparser.h</a>"</code><br/>
|
|
||||||
<code>#include "<a class="el" href="_s_d_l__visualtest__variator__common_8h_source.html">SDL_visualtest_variator_common.h</a>"</code><br/>
|
|
||||||
</div>
|
|
||||||
<p><a href="_s_d_l__visualtest__exhaustive__variator_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
||||||
Data Structures</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
||||||
Typedefs</h2></td></tr>
|
|
||||||
<tr class="memitem:ab64de6cf7d6a1e6d09d470c020940c25"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html#ab64de6cf7d6a1e6d09d470c020940c25">SDLVisualTest_ExhaustiveVariator</a></td></tr>
|
|
||||||
<tr class="separator:ab64de6cf7d6a1e6d09d470c020940c25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a9e213e530ddf5a18014786d10e9fdaee"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html#a9e213e530ddf5a18014786d10e9fdaee">SDLVisualTest_InitExhaustiveVariator</a> (<a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a> *variator, <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> *config)</td></tr>
|
|
||||||
<tr class="separator:a9e213e530ddf5a18014786d10e9fdaee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:aa9e13a92945ef48308215b3fa068ed29"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html#aa9e13a92945ef48308215b3fa068ed29">SDLVisualTest_GetNextExhaustiveVariation</a> (<a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a> *variator)</td></tr>
|
|
||||||
<tr class="separator:aa9e13a92945ef48308215b3fa068ed29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a7168b055fb86bbbb700d87ae842f7152"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html#a7168b055fb86bbbb700d87ae842f7152">SDLVisualTest_FreeExhaustiveVariator</a> (<a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a> *variator)</td></tr>
|
|
||||||
<tr class="separator:a7168b055fb86bbbb700d87ae842f7152"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Header for the exhaustive variator. </p>
|
|
||||||
</div><h2 class="groupheader">Typedef Documentation</h2>
|
|
||||||
<a class="anchor" id="ab64de6cf7d6a1e6d09d470c020940c25"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a> <a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Struct for the variator that exhaustively iterates through all variations of command line arguments to the SUT. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a7168b055fb86bbbb700d87ae842f7152"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void SDLVisualTest_FreeExhaustiveVariator </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a> * </td>
|
|
||||||
<td class="paramname"><em>variator</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Frees any resources associated with the variator. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aa9e13a92945ef48308215b3fa068ed29"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">char* SDLVisualTest_GetNextExhaustiveVariation </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a> * </td>
|
|
||||||
<td class="paramname"><em>variator</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Gets the arguments string for the next variation using the variator and updates the variator's current variation object to the next variation.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>The arguments string representing the next variation on success, and NULL on failure or if we have iterated through all possible variations. In the latter case subsequent calls will start the variations again from the very beginning. The pointer returned should not be freed. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a9e213e530ddf5a18014786d10e9fdaee"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_InitExhaustiveVariator </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a> * </td>
|
|
||||||
<td class="paramname"><em>variator</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> * </td>
|
|
||||||
<td class="paramname"><em>config</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Initializes the variator.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,130 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_exhaustive_variator.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_exhaustive_variator.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__exhaustive__variator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html">SDL_visualtest_harness_argparser.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__variator__common_8h.html">SDL_visualtest_variator_common.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#ifndef _SDL_visualtest_exhaustive_variator_h</span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_exhaustive_variator_h</span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html"> 23</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a></div>
|
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html#a11c2995cf19b41c4a1b1f8d9b4081ff7"> 26</a></span>  <a class="code" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a> <a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html#a11c2995cf19b41c4a1b1f8d9b4081ff7">variation</a>;</div>
|
|
||||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html#ab66b4220589b2e2b6e1fde7d6c20bd72"> 28</a></span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> <a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html#ab66b4220589b2e2b6e1fde7d6c20bd72">config</a>;</div>
|
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html#a2b599af5b00be0f525ffc18feb0775a8"> 30</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html#a2b599af5b00be0f525ffc18feb0775a8">buffer</a>[<a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#a8485cbda108eca56406d67aaa685fcc5">MAX_SUT_ARGS_LEN</a>];</div>
|
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> } <a class="code" href="_s_d_l__visualtest__exhaustive__variator_8h.html#ab64de6cf7d6a1e6d09d470c020940c25">SDLVisualTest_ExhaustiveVariator</a>;</div>
|
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
|
||||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__exhaustive__variator_8h.html#a9e213e530ddf5a18014786d10e9fdaee">SDLVisualTest_InitExhaustiveVariator</a>(<a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a>* variator,</div>
|
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a>* config);</div>
|
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
|
||||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">char</span>* <a class="code" href="_s_d_l__visualtest__exhaustive__variator_8h.html#aa9e13a92945ef48308215b3fa068ed29">SDLVisualTest_GetNextExhaustiveVariation</a>(<a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a>* variator);</div>
|
|
||||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
|
|
||||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keywordtype">void</span> <a class="code" href="_s_d_l__visualtest__exhaustive__variator_8h.html#a7168b055fb86bbbb700d87ae842f7152">SDLVisualTest_FreeExhaustiveVariator</a>(<a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a>* variator);</div>
|
|
||||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
|
||||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_exhaustive_variator_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,231 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_harness_argparser.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Data Structures</a> |
|
|
||||||
<a href="#define-members">Macros</a> |
|
|
||||||
<a href="#typedef-members">Typedefs</a> |
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_harness_argparser.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock"><code>#include <SDL.h></code><br/>
|
|
||||||
<code>#include "<a class="el" href="_s_d_l__visualtest__sut__configparser_8h_source.html">SDL_visualtest_sut_configparser.h</a>"</code><br/>
|
|
||||||
<code>#include "<a class="el" href="_s_d_l__visualtest__variator__common_8h_source.html">SDL_visualtest_variator_common.h</a>"</code><br/>
|
|
||||||
<code>#include "<a class="el" href="_s_d_l__visualtest__action__configparser_8h_source.html">SDL_visualtest_action_configparser.h</a>"</code><br/>
|
|
||||||
</div>
|
|
||||||
<p><a href="_s_d_l__visualtest__harness__argparser_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
||||||
Data Structures</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
||||||
Macros</h2></td></tr>
|
|
||||||
<tr class="memitem:abdd33f362ae3bbdacb5de76473aa8a2f"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#abdd33f362ae3bbdacb5de76473aa8a2f">MAX_PATH_LEN</a>   300</td></tr>
|
|
||||||
<tr class="separator:abdd33f362ae3bbdacb5de76473aa8a2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8485cbda108eca56406d67aaa685fcc5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#a8485cbda108eca56406d67aaa685fcc5">MAX_SUT_ARGS_LEN</a>   600</td></tr>
|
|
||||||
<tr class="separator:a8485cbda108eca56406d67aaa685fcc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
||||||
Typedefs</h2></td></tr>
|
|
||||||
<tr class="memitem:ab89725ad0ec988d4923faa6a85972455"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#ab89725ad0ec988d4923faa6a85972455">SDLVisualTest_HarnessState</a></td></tr>
|
|
||||||
<tr class="separator:ab89725ad0ec988d4923faa6a85972455"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a629609acc04ef21a21fdfbbf6c1589c8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#a629609acc04ef21a21fdfbbf6c1589c8">SDLVisualTest_ParseHarnessArgs</a> (char **argv, <a class="el" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a> *state)</td></tr>
|
|
||||||
<tr class="separator:a629609acc04ef21a21fdfbbf6c1589c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a833147d8da541982c615645a797627cc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#a833147d8da541982c615645a797627cc">SDLVisualTest_FreeHarnessState</a> (<a class="el" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a> *state)</td></tr>
|
|
||||||
<tr class="separator:a833147d8da541982c615645a797627cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Provides functionality to parse command line arguments to the test harness. </p>
|
|
||||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
|
||||||
<a class="anchor" id="abdd33f362ae3bbdacb5de76473aa8a2f"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">#define MAX_PATH_LEN   300</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Maximum length of a path string </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8485cbda108eca56406d67aaa685fcc5"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">#define MAX_SUT_ARGS_LEN   600</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Maximum length of a string of SUT arguments </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Typedef Documentation</h2>
|
|
||||||
<a class="anchor" id="ab89725ad0ec988d4923faa6a85972455"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a> <a class="el" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Stores the state of the test harness. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a833147d8da541982c615645a797627cc"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void SDLVisualTest_FreeHarnessState </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a> * </td>
|
|
||||||
<td class="paramname"><em>state</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Frees any resources associated with the state object pointed to by <code>state</code>. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a629609acc04ef21a21fdfbbf6c1589c8"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_ParseHarnessArgs </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">char ** </td>
|
|
||||||
<td class="paramname"><em>argv</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a> * </td>
|
|
||||||
<td class="paramname"><em>state</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Parse command line paramters to the test harness and populate a state object.</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">argv</td><td>The array of command line parameters. </td></tr>
|
|
||||||
<tr><td class="paramname">state</td><td>Pointer to the state object to be populated.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Non-zero on success, zero on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,140 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_harness_argparser.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_harness_argparser.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__harness__argparser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
|
||||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include <SDL.h></span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html">SDL_visualtest_sut_configparser.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__variator__common_8h.html">SDL_visualtest_variator_common.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__action__configparser_8h.html">SDL_visualtest_action_configparser.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#ifndef _SDL_visualtest_harness_argparser_h</span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_harness_argparser_h</span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#abdd33f362ae3bbdacb5de76473aa8a2f"> 16</a></span> <span class="preprocessor">#define MAX_PATH_LEN 300</span></div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#a8485cbda108eca56406d67aaa685fcc5"> 18</a></span> <span class="preprocessor">#define MAX_SUT_ARGS_LEN 600</span></div>
|
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html"> 28</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a></div>
|
|
||||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div>
|
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#af277bbb5c712eb89e92337dd583a8b74"> 31</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_s_d_l_visual_test___harness_state.html#af277bbb5c712eb89e92337dd583a8b74">sutapp</a>[<a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#abdd33f362ae3bbdacb5de76473aa8a2f">MAX_PATH_LEN</a>];</div>
|
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#a00fab9c7cf802b96b6b29e098292d24d"> 33</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_s_d_l_visual_test___harness_state.html#a00fab9c7cf802b96b6b29e098292d24d">sutargs</a>[<a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#a8485cbda108eca56406d67aaa685fcc5">MAX_SUT_ARGS_LEN</a>];</div>
|
|
||||||
<div class="line"><a name="l00035"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#a493b57f443cc38b3d3df9c1e584d9d82"> 35</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___harness_state.html#a493b57f443cc38b3d3df9c1e584d9d82">timeout</a>;</div>
|
|
||||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#a42657080015a96da836e1640bbdf870e"> 37</a></span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> <a class="code" href="struct_s_d_l_visual_test___harness_state.html#a42657080015a96da836e1640bbdf870e">sut_config</a>;</div>
|
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#aaaa989ae89caee6d39c722cfe6907466"> 39</a></span>  <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a> <a class="code" href="struct_s_d_l_visual_test___harness_state.html#aaaa989ae89caee6d39c722cfe6907466">variator_type</a>;</div>
|
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#a0bd4e04c0c6be7b94e68501bb31dd62c"> 41</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___harness_state.html#a0bd4e04c0c6be7b94e68501bb31dd62c">num_variations</a>;</div>
|
|
||||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#a091c0d08290b73216a736ff42ac8fa99"> 44</a></span>  SDL_bool <a class="code" href="struct_s_d_l_visual_test___harness_state.html#a091c0d08290b73216a736ff42ac8fa99">no_launch</a>;</div>
|
|
||||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#ae25567527563fbd7373fa1cf7cdede61"> 46</a></span>  <a class="code" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> <a class="code" href="struct_s_d_l_visual_test___harness_state.html#ae25567527563fbd7373fa1cf7cdede61">action_queue</a>;</div>
|
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#aafa9a2fb15490380b6c2edd704f4fcf0"> 48</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_s_d_l_visual_test___harness_state.html#aafa9a2fb15490380b6c2edd704f4fcf0">output_dir</a>[<a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#abdd33f362ae3bbdacb5de76473aa8a2f">MAX_PATH_LEN</a>];</div>
|
|
||||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___harness_state.html#adc871112f24f61e2fff74a7a7fb9794f"> 50</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_s_d_l_visual_test___harness_state.html#adc871112f24f61e2fff74a7a7fb9794f">verify_dir</a>[<a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#abdd33f362ae3bbdacb5de76473aa8a2f">MAX_PATH_LEN</a>];</div>
|
|
||||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> } <a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#ab89725ad0ec988d4923faa6a85972455">SDLVisualTest_HarnessState</a>;</div>
|
|
||||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#a629609acc04ef21a21fdfbbf6c1589c8">SDLVisualTest_ParseHarnessArgs</a>(<span class="keywordtype">char</span>** argv, <a class="code" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a>* state);</div>
|
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
|
|
||||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="keywordtype">void</span> <a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#a833147d8da541982c615645a797627cc">SDLVisualTest_FreeHarnessState</a>(<a class="code" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a>* state);</div>
|
|
||||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> </div>
|
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_harness_argparser_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,115 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_mischelper.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_mischelper.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
|
||||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#ifndef _SDL_visualtest_mischelper_h</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_mischelper_h</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keywordtype">void</span> <a class="code" href="mischelper_8c.html#a0dae46cdb4e58bdda78676260eaaf980">SDLVisualTest_HashString</a>(<span class="keywordtype">char</span>* str, <span class="keywordtype">char</span> hash[33]);</div>
|
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
|
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_mischelper_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,172 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_parsehelper.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_parsehelper.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
|
|
||||||
<p><a href="_s_d_l__visualtest__parsehelper_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a5f168fdd02f9d40ddbad97bd8c0b6361"><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__parsehelper_8h.html#a5f168fdd02f9d40ddbad97bd8c0b6361">SDLVisualTest_ParseArgsToArgv</a> (char *args)</td></tr>
|
|
||||||
<tr class="separator:a5f168fdd02f9d40ddbad97bd8c0b6361"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a508e690ed938e09fc3b724d2faf06899"><td class="memItemLeft" align="right" valign="top">char ** </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__parsehelper_8h.html#a508e690ed938e09fc3b724d2faf06899">SDLVisualTest_Tokenize</a> (char *str, int max_token_len)</td></tr>
|
|
||||||
<tr class="separator:a508e690ed938e09fc3b724d2faf06899"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Header with some helper functions for parsing strings. </p>
|
|
||||||
</div><h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a5f168fdd02f9d40ddbad97bd8c0b6361"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">char** SDLVisualTest_ParseArgsToArgv </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>args</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Takes an string of command line arguments and breaks them up into an array based on whitespace.</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">args</td><td>The string of arguments.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>NULL on failure, an array of strings on success. The last element of the array is NULL. The first element of the array is NULL and should be set to the path of the executable by the caller. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a508e690ed938e09fc3b724d2faf06899"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">char** SDLVisualTest_Tokenize </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>str</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int </td>
|
|
||||||
<td class="paramname"><em>max_token_len</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Takes a string and breaks it into tokens by splitting on whitespace.</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">str</td><td>The string to be split. </td></tr>
|
|
||||||
<tr><td class="paramname">max_token_len</td><td>Length of each element in the array to be returned.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>NULL on failure; an array of strings with the tokens on success. The last element of the array is NULL. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,117 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_parsehelper.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_parsehelper.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__parsehelper_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#ifndef _SDL_visualtest_parsehelper_h</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_parsehelper_h</span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keywordtype">char</span>** <a class="code" href="_s_d_l__visualtest__parsehelper_8h.html#a5f168fdd02f9d40ddbad97bd8c0b6361">SDLVisualTest_ParseArgsToArgv</a>(<span class="keywordtype">char</span>* args);</div>
|
|
||||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
|
|
||||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keywordtype">char</span>** <a class="code" href="_s_d_l__visualtest__parsehelper_8h.html#a508e690ed938e09fc3b724d2faf06899">SDLVisualTest_Tokenize</a>(<span class="keywordtype">char</span>* str, <span class="keywordtype">int</span> max_token_len);</div>
|
|
||||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
|
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_parsehelper_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,328 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_process.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Data Structures</a> |
|
|
||||||
<a href="#typedef-members">Typedefs</a> |
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_process.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock"><code>#include <SDL_platform.h></code><br/>
|
|
||||||
</div>
|
|
||||||
<p><a href="_s_d_l__visualtest__process_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
||||||
Data Structures</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
||||||
Typedefs</h2></td></tr>
|
|
||||||
<tr class="memitem:a94bc9e0b0b563a527ea50ef2eecd5402"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__process_8h.html#a94bc9e0b0b563a527ea50ef2eecd5402">SDL_ProcessInfo</a></td></tr>
|
|
||||||
<tr class="separator:a94bc9e0b0b563a527ea50ef2eecd5402"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a5b7d5262f85e78bf4d53d88f3c509342"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__process_8h.html#a5b7d5262f85e78bf4d53d88f3c509342">SDL_ProcessExitStatus</a></td></tr>
|
|
||||||
<tr class="separator:a5b7d5262f85e78bf4d53d88f3c509342"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a12c16e5b870e2794d6bd5a1a3bb4582f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__process_8h.html#a12c16e5b870e2794d6bd5a1a3bb4582f">SDL_LaunchProcess</a> (char *file, char *args, <a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> *pinfo)</td></tr>
|
|
||||||
<tr class="separator:a12c16e5b870e2794d6bd5a1a3bb4582f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a3a131140a71bf68fa68a900f06872239"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__process_8h.html#a3a131140a71bf68fa68a900f06872239">SDL_IsProcessRunning</a> (<a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> *pinfo)</td></tr>
|
|
||||||
<tr class="separator:a3a131140a71bf68fa68a900f06872239"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ae66242e44a004831ab231693fd11c8d0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__process_8h.html#ae66242e44a004831ab231693fd11c8d0">SDL_KillProcess</a> (<a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> *pinfo, <a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> *ps)</td></tr>
|
|
||||||
<tr class="separator:ae66242e44a004831ab231693fd11c8d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad8a5b6725ad1f0e1bac623cf4b6fc28d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__process_8h.html#ad8a5b6725ad1f0e1bac623cf4b6fc28d">SDL_QuitProcess</a> (<a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> *pinfo, <a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> *ps)</td></tr>
|
|
||||||
<tr class="separator:ad8a5b6725ad1f0e1bac623cf4b6fc28d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a54545d6b9f737a14030b4ce55ddd4a62"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__process_8h.html#a54545d6b9f737a14030b4ce55ddd4a62">SDL_GetProcessExitStatus</a> (<a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> *pinfo, <a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> *ps)</td></tr>
|
|
||||||
<tr class="separator:a54545d6b9f737a14030b4ce55ddd4a62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Provides cross-platfrom process launching and termination functionality. </p>
|
|
||||||
</div><h2 class="groupheader">Typedef Documentation</h2>
|
|
||||||
<a class="anchor" id="a5b7d5262f85e78bf4d53d88f3c509342"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> <a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>This structure stores the exit status (value returned by <a class="el" href="testharness_8c.html#a0ddf1224851353fc92bfbff6f499fa97">main()</a>) and whether the process exited sucessfully or not. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a94bc9e0b0b563a527ea50ef2eecd5402"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> <a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Struct to store a platform specific handle to a process. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a54545d6b9f737a14030b4ce55ddd4a62"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDL_GetProcessExitStatus </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> * </td>
|
|
||||||
<td class="paramname"><em>pinfo</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> * </td>
|
|
||||||
<td class="paramname"><em>ps</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Gets the exit status of a process. If the exit status is -1, the process is still running.</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">pinfo</td><td>Pointer to a <a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> object of the process to be checked. </td></tr>
|
|
||||||
<tr><td class="paramname">ps</td><td>Pointer to a <a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> object which will be populated with the exit status.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a3a131140a71bf68fa68a900f06872239"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDL_IsProcessRunning </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> * </td>
|
|
||||||
<td class="paramname"><em>pinfo</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Checks if a process is running or not.</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">pinfo</td><td>Pointer to <a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> object of the process that needs to be checked.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 if the process is still running; zero if it is not and -1 if the status could not be retrieved. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ae66242e44a004831ab231693fd11c8d0"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDL_KillProcess </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> * </td>
|
|
||||||
<td class="paramname"><em>pinfo</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> * </td>
|
|
||||||
<td class="paramname"><em>ps</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Kills a currently running process.</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">pinfo</td><td>Pointer to a <a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> object of the process to be terminated. </td></tr>
|
|
||||||
<tr><td class="paramname">ps</td><td>Pointer to a <a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> object which will be populated with the exit status.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a12c16e5b870e2794d6bd5a1a3bb4582f"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDL_LaunchProcess </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>file</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>args</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> * </td>
|
|
||||||
<td class="paramname"><em>pinfo</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Launches a process with the given commandline arguments.</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">file</td><td>The path to the executable to be launched. </td></tr>
|
|
||||||
<tr><td class="paramname">args</td><td>The command line arguments to be passed to the process. </td></tr>
|
|
||||||
<tr><td class="paramname">pinfo</td><td>Pointer to an <a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> object to be populated with platform specific information about the launched process.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>Non-zero on success, zero on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ad8a5b6725ad1f0e1bac623cf4b6fc28d"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDL_QuitProcess </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> * </td>
|
|
||||||
<td class="paramname"><em>pinfo</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a> * </td>
|
|
||||||
<td class="paramname"><em>ps</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Cleanly exits the process represented by <code>pinfo</code> and stores the exit status in the exit status object pointed to by <code>ps</code>.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,152 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_process.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_process.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__process_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <SDL_platform.h></span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#if defined(__WIN32__)</span></div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor"></span><span class="preprocessor">#include <Windows.h></span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include <Shlwapi.h></span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#elif defined(__LINUX__)</span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor"></span><span class="preprocessor">#include <unistd.h></span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#else</span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor"></span><span class="preprocessor">#error "Unsupported platform."</span></div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#ifndef _SDL_visualtest_process_h</span></div>
|
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_process_h</span></div>
|
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="struct_s_d_l___process_info.html"> 30</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a></div>
|
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> {</div>
|
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="comment">//#if defined(_WIN32) || defined(__WIN32__)</span></div>
|
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#if defined(__WIN32__)</span></div>
|
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor"></span> PROCESS_INFORMATION pi;</div>
|
|
||||||
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="comment">//#elif defined(__linux__)</span></div>
|
|
||||||
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="preprocessor">#elif defined(__LINUX__)</span></div>
|
|
||||||
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="preprocessor"></span> <span class="keywordtype">int</span> pid;</div>
|
|
||||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="preprocessor"></span>} <a class="code" href="_s_d_l__visualtest__process_8h.html#a94bc9e0b0b563a527ea50ef2eecd5402">SDL_ProcessInfo</a>;</div>
|
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
|
||||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="struct_s_d_l___process_exit_status.html"> 45</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a></div>
|
|
||||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div>
|
|
||||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="struct_s_d_l___process_exit_status.html#a51df50c07437f2e816d6ce7ce99e1cac"> 47</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l___process_exit_status.html#a51df50c07437f2e816d6ce7ce99e1cac">exit_success</a>; </div>
|
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="struct_s_d_l___process_exit_status.html#a9324a9ff7dc6697dd77f02998d5e77d7"> 48</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l___process_exit_status.html#a9324a9ff7dc6697dd77f02998d5e77d7">exit_status</a>; </div>
|
|
||||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> } <a class="code" href="_s_d_l__visualtest__process_8h.html#a5b7d5262f85e78bf4d53d88f3c509342">SDL_ProcessExitStatus</a>;</div>
|
|
||||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__process_8h.html#a12c16e5b870e2794d6bd5a1a3bb4582f">SDL_LaunchProcess</a>(<span class="keywordtype">char</span>* file, <span class="keywordtype">char</span>* args, <a class="code" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a>* pinfo);</div>
|
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
|
|
||||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__process_8h.html#a3a131140a71bf68fa68a900f06872239">SDL_IsProcessRunning</a>(<a class="code" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a>* pinfo);</div>
|
|
||||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
|
|
||||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__process_8h.html#ae66242e44a004831ab231693fd11c8d0">SDL_KillProcess</a>(<a class="code" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a>* pinfo, <a class="code" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a>* ps);</div>
|
|
||||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div>
|
|
||||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__process_8h.html#ad8a5b6725ad1f0e1bac623cf4b6fc28d">SDL_QuitProcess</a>(<a class="code" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a>* pinfo, <a class="code" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a>* ps);</div>
|
|
||||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div>
|
|
||||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__process_8h.html#a54545d6b9f737a14030b4ce55ddd4a62">SDL_GetProcessExitStatus</a>(<a class="code" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a>* pinfo, <a class="code" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a>* ps);</div>
|
|
||||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div>
|
|
||||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00109"></a><span class="lineno"> 109</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_process_h */</span><span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,213 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_random_variator.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Data Structures</a> |
|
|
||||||
<a href="#typedef-members">Typedefs</a> |
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_random_variator.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock"><code>#include "<a class="el" href="_s_d_l__visualtest__harness__argparser_8h_source.html">SDL_visualtest_harness_argparser.h</a>"</code><br/>
|
|
||||||
<code>#include "<a class="el" href="_s_d_l__visualtest__variator__common_8h_source.html">SDL_visualtest_variator_common.h</a>"</code><br/>
|
|
||||||
</div>
|
|
||||||
<p><a href="_s_d_l__visualtest__random__variator_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
||||||
Data Structures</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
||||||
Typedefs</h2></td></tr>
|
|
||||||
<tr class="memitem:ab0df6ee6ec21b5070bfd8e90a7d79974"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__random__variator_8h.html#ab0df6ee6ec21b5070bfd8e90a7d79974">SDLVisualTest_RandomVariator</a></td></tr>
|
|
||||||
<tr class="separator:ab0df6ee6ec21b5070bfd8e90a7d79974"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a807486069b7180c3b3bf8af4616d055f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__random__variator_8h.html#a807486069b7180c3b3bf8af4616d055f">SDLVisualTest_InitRandomVariator</a> (<a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a> *variator, <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> *config, Uint64 seed)</td></tr>
|
|
||||||
<tr class="separator:a807486069b7180c3b3bf8af4616d055f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a479aceb74b5355c1d22856fc7efce890"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__random__variator_8h.html#a479aceb74b5355c1d22856fc7efce890">SDLVisualTest_GetNextRandomVariation</a> (<a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a> *variator)</td></tr>
|
|
||||||
<tr class="separator:a479aceb74b5355c1d22856fc7efce890"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ac95d9e0716e4c918c6902b10f9591d4b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__random__variator_8h.html#ac95d9e0716e4c918c6902b10f9591d4b">SDLVisualTest_FreeRandomVariator</a> (<a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a> *variator)</td></tr>
|
|
||||||
<tr class="separator:ac95d9e0716e4c918c6902b10f9591d4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Header for the random variator. </p>
|
|
||||||
</div><h2 class="groupheader">Typedef Documentation</h2>
|
|
||||||
<a class="anchor" id="ab0df6ee6ec21b5070bfd8e90a7d79974"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a> <a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Struct for the variator that randomly generates variations of command line arguments to the SUT. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="ac95d9e0716e4c918c6902b10f9591d4b"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void SDLVisualTest_FreeRandomVariator </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a> * </td>
|
|
||||||
<td class="paramname"><em>variator</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Frees any resources associated with the variator. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a479aceb74b5355c1d22856fc7efce890"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">char* SDLVisualTest_GetNextRandomVariation </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a> * </td>
|
|
||||||
<td class="paramname"><em>variator</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Generates a new random variation.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>The arguments string representing the random variation on success, and NULL on failure. The pointer returned should not be freed. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a807486069b7180c3b3bf8af4616d055f"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_InitRandomVariator </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a> * </td>
|
|
||||||
<td class="paramname"><em>variator</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> * </td>
|
|
||||||
<td class="paramname"><em>config</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Uint64 </td>
|
|
||||||
<td class="paramname"><em>seed</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Initializes the variator.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,130 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_random_variator.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_random_variator.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__random__variator_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html">SDL_visualtest_harness_argparser.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__variator__common_8h.html">SDL_visualtest_variator_common.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#ifndef _SDL_visualtest_random_variator_h</span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_random_variator_h</span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___random_variator.html"> 23</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a></div>
|
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___random_variator.html#a11c2995cf19b41c4a1b1f8d9b4081ff7"> 26</a></span>  <a class="code" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a> <a class="code" href="struct_s_d_l_visual_test___random_variator.html#a11c2995cf19b41c4a1b1f8d9b4081ff7">variation</a>;</div>
|
|
||||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___random_variator.html#ab66b4220589b2e2b6e1fde7d6c20bd72"> 28</a></span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> <a class="code" href="struct_s_d_l_visual_test___random_variator.html#ab66b4220589b2e2b6e1fde7d6c20bd72">config</a>;</div>
|
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___random_variator.html#a2b599af5b00be0f525ffc18feb0775a8"> 30</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_s_d_l_visual_test___random_variator.html#a2b599af5b00be0f525ffc18feb0775a8">buffer</a>[<a class="code" href="_s_d_l__visualtest__harness__argparser_8h.html#a8485cbda108eca56406d67aaa685fcc5">MAX_SUT_ARGS_LEN</a>];</div>
|
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> } <a class="code" href="_s_d_l__visualtest__random__variator_8h.html#ab0df6ee6ec21b5070bfd8e90a7d79974">SDLVisualTest_RandomVariator</a>;</div>
|
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
|
||||||
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__random__variator_8h.html#a807486069b7180c3b3bf8af4616d055f">SDLVisualTest_InitRandomVariator</a>(<a class="code" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a>* variator,</div>
|
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a>* config, Uint64 seed);</div>
|
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
|
|
||||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keywordtype">char</span>* <a class="code" href="_s_d_l__visualtest__random__variator_8h.html#a479aceb74b5355c1d22856fc7efce890">SDLVisualTest_GetNextRandomVariation</a>(<a class="code" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a>* variator);</div>
|
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
|
|
||||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keywordtype">void</span> <a class="code" href="_s_d_l__visualtest__random__variator_8h.html#ac95d9e0716e4c918c6902b10f9591d4b">SDLVisualTest_FreeRandomVariator</a>(<a class="code" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a>* variator);</div>
|
|
||||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
|
||||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_random_variator_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,137 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_rwhelper.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_rwhelper.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <SDL_rwops.h></span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#ifndef _SDL_visualtest_rwhelper_h</span></div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_rwhelper_h</span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#define RWOPS_BUFFER_LEN 256</span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html"> 25</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html">SDLVisualTest_RWHelperBuffer</a></div>
|
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
|
|
||||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#a5b528063c1aaa0e626f5d5e49de5baad"> 28</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#a5b528063c1aaa0e626f5d5e49de5baad">buffer</a>[RWOPS_BUFFER_LEN];</div>
|
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#a8a37d41b7b076eced766d7418450477d"> 30</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#a8a37d41b7b076eced766d7418450477d">buffer_pos</a>;</div>
|
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#adb2920cd89b7b8b8b014290e82746d8c"> 32</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#adb2920cd89b7b8b8b014290e82746d8c">buffer_width</a>;</div>
|
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> } <a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html">SDLVisualTest_RWHelperBuffer</a>;</div>
|
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keywordtype">void</span> <a class="code" href="rwhelper_8c.html#aa7878508e6d851b11dc1d1186324064a">SDLVisualTest_RWHelperResetBuffer</a>(<a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html">SDLVisualTest_RWHelperBuffer</a>* buffer);</div>
|
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
|
||||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keywordtype">char</span> <a class="code" href="rwhelper_8c.html#a92794c04d5568bde0da9f3020d88f44c">SDLVisualTest_RWHelperReadChar</a>(SDL_RWops* rw,</div>
|
|
||||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html">SDLVisualTest_RWHelperBuffer</a>* buffer);</div>
|
|
||||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
|
|
||||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keywordtype">char</span>* <a class="code" href="rwhelper_8c.html#af97cfdf8d58f716efa8fd9204666df12">SDLVisualTest_RWHelperReadLine</a>(SDL_RWops* rw, <span class="keywordtype">char</span>* str, <span class="keywordtype">int</span> size,</div>
|
|
||||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html">SDLVisualTest_RWHelperBuffer</a>* buffer,</div>
|
|
||||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordtype">char</span> comment_char);</div>
|
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
|
||||||
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="keywordtype">int</span> <a class="code" href="rwhelper_8c.html#ac7f94417fa973af01a27452acd0043e8">SDLVisualTest_RWHelperCountNonEmptyLines</a>(SDL_RWops* rw,</div>
|
|
||||||
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  <a class="code" href="struct_s_d_l_visual_test___r_w_helper_buffer.html">SDLVisualTest_RWHelperBuffer</a>* buffer,</div>
|
|
||||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  <span class="keywordtype">char</span> comment_char);</div>
|
|
||||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
|
|
||||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_rwhelper_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,197 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_screenshot.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#define-members">Macros</a> |
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_screenshot.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock"><code>#include "<a class="el" href="_s_d_l__visualtest__process_8h_source.html">SDL_visualtest_process.h</a>"</code><br/>
|
|
||||||
</div>
|
|
||||||
<p><a href="_s_d_l__visualtest__screenshot_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:aefe6b7dbca1fbfb7aef081545c3ca66d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__screenshot_8h.html#aefe6b7dbca1fbfb7aef081545c3ca66d">SDLVisualTest_ScreenshotProcess</a> (<a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> *pinfo, char *prefix)</td></tr>
|
|
||||||
<tr class="separator:aefe6b7dbca1fbfb7aef081545c3ca66d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a812c545e97db11a756145d43b3a8e5ee"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__screenshot_8h.html#a812c545e97db11a756145d43b3a8e5ee">SDLVisualTest_ScreenshotDesktop</a> (char *filename)</td></tr>
|
|
||||||
<tr class="separator:a812c545e97db11a756145d43b3a8e5ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ac7b5335651144961676abc2116c38299"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__screenshot_8h.html#ac7b5335651144961676abc2116c38299">SDLVisualTest_VerifyScreenshots</a> (char *args, char *test_dir, char *verify_dir)</td></tr>
|
|
||||||
<tr class="separator:ac7b5335651144961676abc2116c38299"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Header for the screenshot API. </p>
|
|
||||||
</div><h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a812c545e97db11a756145d43b3a8e5ee"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_ScreenshotDesktop </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>filename</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Takes a screenshot of the desktop and saves it into the file with path <code>filename</code>.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aefe6b7dbca1fbfb7aef081545c3ca66d"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_ScreenshotProcess </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a> * </td>
|
|
||||||
<td class="paramname"><em>pinfo</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>prefix</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Takes a screenshot of each window owned by the process <code>pinfo</code> and saves it in a file <code>prefix-i.png</code> where <code>prefix</code> is the full path to the file along with a prefix given to each screenshot.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ac7b5335651144961676abc2116c38299"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_VerifyScreenshots </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>args</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>test_dir</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>verify_dir</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Compare a screenshot taken previously with SUT arguments <code>args</code> that is located in <code>test_dir</code> with a verification image that is located in <code>verify_dir</code>.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>-1 on failure, 0 if the images were not equal, 1 if the images are equal and 2 if the verification image is not present. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,121 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_screenshot.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_screenshot.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__screenshot_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__process_8h.html">SDL_visualtest_process.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor">#ifndef _SDL_visualtest_screenshot_h</span></div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_screenshot_h</span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__screenshot_8h.html#aefe6b7dbca1fbfb7aef081545c3ca66d">SDLVisualTest_ScreenshotProcess</a>(<a class="code" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a>* pinfo, <span class="keywordtype">char</span>* prefix);</div>
|
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
|
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__screenshot_8h.html#a812c545e97db11a756145d43b3a8e5ee">SDLVisualTest_ScreenshotDesktop</a>(<span class="keywordtype">char</span>* filename);</div>
|
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
|
||||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__screenshot_8h.html#ac7b5335651144961676abc2116c38299">SDLVisualTest_VerifyScreenshots</a>(<span class="keywordtype">char</span>* args, <span class="keywordtype">char</span>* test_dir, <span class="keywordtype">char</span>* verify_dir);</div>
|
|
||||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
|
||||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_screenshot_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,317 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_sut_configparser.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Data Structures</a> |
|
|
||||||
<a href="#define-members">Macros</a> |
|
|
||||||
<a href="#typedef-members">Typedefs</a> |
|
|
||||||
<a href="#enum-members">Enumerations</a> |
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_sut_configparser.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
|
|
||||||
<p><a href="_s_d_l__visualtest__sut__configparser_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
||||||
Data Structures</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html">SDLVisualTest_SUTIntRange</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
||||||
Macros</h2></td></tr>
|
|
||||||
<tr class="memitem:a0a8b0c1f8eee787abf09bf3a840eccc7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a0a8b0c1f8eee787abf09bf3a840eccc7">MAX_SUTOPTION_NAME_LEN</a>   100</td></tr>
|
|
||||||
<tr class="separator:a0a8b0c1f8eee787abf09bf3a840eccc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a21a678ced8cdf55b4cc70ad398bf33b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a21a678ced8cdf55b4cc70ad398bf33b6">MAX_SUTOPTION_CATEGORY_LEN</a>   40</td></tr>
|
|
||||||
<tr class="separator:a21a678ced8cdf55b4cc70ad398bf33b6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a6c700fc8ff02cfa0c795b9593f86b9a0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a6c700fc8ff02cfa0c795b9593f86b9a0">MAX_SUTOPTION_ENUMVAL_LEN</a>   40</td></tr>
|
|
||||||
<tr class="separator:a6c700fc8ff02cfa0c795b9593f86b9a0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8f1a5749af5a592b30a194c72d848f75"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a8f1a5749af5a592b30a194c72d848f75">MAX_SUTOPTION_LINE_LENGTH</a>   256</td></tr>
|
|
||||||
<tr class="separator:a8f1a5749af5a592b30a194c72d848f75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
||||||
Typedefs</h2></td></tr>
|
|
||||||
<tr class="memitem:a8cbe93330b2ce59cdf6da59e2eca6045"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html">SDLVisualTest_SUTIntRange</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a8cbe93330b2ce59cdf6da59e2eca6045">SDLVisualTest_SUTIntRange</a></td></tr>
|
|
||||||
<tr class="separator:a8cbe93330b2ce59cdf6da59e2eca6045"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a9f35b5fe1ce4ba831a9b9e1f2bc8b7f6"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a9f35b5fe1ce4ba831a9b9e1f2bc8b7f6">SDLVisualTest_SUTOption</a></td></tr>
|
|
||||||
<tr class="separator:a9f35b5fe1ce4ba831a9b9e1f2bc8b7f6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a1b493a40d601932b62ee643390aec169"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a1b493a40d601932b62ee643390aec169">SDLVisualTest_SUTConfig</a></td></tr>
|
|
||||||
<tr class="separator:a1b493a40d601932b62ee643390aec169"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
||||||
Enumerations</h2></td></tr>
|
|
||||||
<tr class="memitem:af9893831d9f79360f57e84a67a90293c"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#af9893831d9f79360f57e84a67a90293c">SDLVisualTest_SUTOptionType</a> { <b>SDL_SUT_OPTIONTYPE_STRING</b> = 0,
|
|
||||||
<b>SDL_SUT_OPTIONTYPE_INT</b>,
|
|
||||||
<b>SDL_SUT_OPTIONTYPE_ENUM</b>,
|
|
||||||
<b>SDL_SUT_OPTIONTYPE_BOOL</b>
|
|
||||||
}</td></tr>
|
|
||||||
<tr class="separator:af9893831d9f79360f57e84a67a90293c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a8e178cd8a1f279f5d2cf908545e97544"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a8e178cd8a1f279f5d2cf908545e97544">SDLVisualTest_ParseSUTConfig</a> (char *file, <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> *config)</td></tr>
|
|
||||||
<tr class="separator:a8e178cd8a1f279f5d2cf908545e97544"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a1bddf9732c0d3ed1c24455d22193de9a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a1bddf9732c0d3ed1c24455d22193de9a">SDLVisualTest_FreeSUTConfig</a> (<a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> *config)</td></tr>
|
|
||||||
<tr class="separator:a1bddf9732c0d3ed1c24455d22193de9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Header for the parser for SUT config files. </p>
|
|
||||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
|
||||||
<a class="anchor" id="a21a678ced8cdf55b4cc70ad398bf33b6"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">#define MAX_SUTOPTION_CATEGORY_LEN   40</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Maximum length of the name of a category of an SUT option </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a6c700fc8ff02cfa0c795b9593f86b9a0"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">#define MAX_SUTOPTION_ENUMVAL_LEN   40</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Maximum length of one enum value of an SUT option </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8f1a5749af5a592b30a194c72d848f75"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">#define MAX_SUTOPTION_LINE_LENGTH   256</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Maximum length of a line in the paramters file </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a0a8b0c1f8eee787abf09bf3a840eccc7"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">#define MAX_SUTOPTION_NAME_LEN   100</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Maximum length of the name of an SUT option </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Typedef Documentation</h2>
|
|
||||||
<a class="anchor" id="a1b493a40d601932b62ee643390aec169"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Struct to hold all the options to an SUT application. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8cbe93330b2ce59cdf6da59e2eca6045"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html">SDLVisualTest_SUTIntRange</a> <a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html">SDLVisualTest_SUTIntRange</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Represents the range of values an integer option can take. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a9f35b5fe1ce4ba831a9b9e1f2bc8b7f6"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a> <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Struct that defines an option to be passed to the SUT. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
||||||
<a class="anchor" id="af9893831d9f79360f57e84a67a90293c"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">enum <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#af9893831d9f79360f57e84a67a90293c">SDLVisualTest_SUTOptionType</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Describes the different kinds of options to the SUT. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a1bddf9732c0d3ed1c24455d22193de9a"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void SDLVisualTest_FreeSUTConfig </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> * </td>
|
|
||||||
<td class="paramname"><em>config</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Free any resources associated with the config object pointed to by <code>config</code>. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8e178cd8a1f279f5d2cf908545e97544"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_ParseSUTConfig </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>file</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> * </td>
|
|
||||||
<td class="paramname"><em>config</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Parses a configuration file that describes the command line options an SUT application will take and populates a SUT config object. All lines in the config file must be smaller than</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">file</td><td>Path to the configuration file. </td></tr>
|
|
||||||
<tr><td class="paramname">config</td><td>Pointer to an object that represents an SUT configuration.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>zero on failure, non-zero on success </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,154 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_sut_configparser.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_sut_configparser.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__sut__configparser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#ifndef _SDL_visualtest_sut_configparser_h</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_sut_configparser_h</span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a0a8b0c1f8eee787abf09bf3a840eccc7"> 12</a></span> <span class="preprocessor">#define MAX_SUTOPTION_NAME_LEN 100</span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a21a678ced8cdf55b4cc70ad398bf33b6"> 14</a></span> <span class="preprocessor">#define MAX_SUTOPTION_CATEGORY_LEN 40</span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a6c700fc8ff02cfa0c795b9593f86b9a0"> 16</a></span> <span class="preprocessor">#define MAX_SUTOPTION_ENUMVAL_LEN 40</span></div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a8f1a5749af5a592b30a194c72d848f75"> 18</a></span> <span class="preprocessor">#define MAX_SUTOPTION_LINE_LENGTH 256</span></div>
|
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#af9893831d9f79360f57e84a67a90293c"> 28</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
||||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  SDL_SUT_OPTIONTYPE_STRING = 0,</div>
|
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  SDL_SUT_OPTIONTYPE_INT,</div>
|
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  SDL_SUT_OPTIONTYPE_ENUM,</div>
|
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  SDL_SUT_OPTIONTYPE_BOOL</div>
|
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> } <a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#af9893831d9f79360f57e84a67a90293c">SDLVisualTest_SUTOptionType</a>;</div>
|
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
|
||||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_int_range.html"> 38</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___s_u_t_int_range.html">SDLVisualTest_SUTIntRange</a> {</div>
|
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_int_range.html#a3e202b201e6255d975cd6d3aff1f5a4d"> 40</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___s_u_t_int_range.html#a3e202b201e6255d975cd6d3aff1f5a4d">min</a>;</div>
|
|
||||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_int_range.html#ae1e1dde676c120fa6d10f3bb2c14059e"> 42</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___s_u_t_int_range.html#ae1e1dde676c120fa6d10f3bb2c14059e">max</a>;</div>
|
|
||||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> } <a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a8cbe93330b2ce59cdf6da59e2eca6045">SDLVisualTest_SUTIntRange</a>;</div>
|
|
||||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
|
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html"> 48</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a> {</div>
|
|
||||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#ad14ca616d8f7c9b61eff58baaead7f1f"> 51</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#ad14ca616d8f7c9b61eff58baaead7f1f">name</a>[<a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a0a8b0c1f8eee787abf09bf3a840eccc7">MAX_SUTOPTION_NAME_LEN</a>];</div>
|
|
||||||
<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a6744d43d3ad17d06068dba9ee7b78c83"> 54</a></span>  <span class="keywordtype">char</span>** <a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a6744d43d3ad17d06068dba9ee7b78c83">categories</a>;</div>
|
|
||||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a857b9e5ccfca26034b47a5f3236d822c"> 56</a></span>  <a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#af9893831d9f79360f57e84a67a90293c">SDLVisualTest_SUTOptionType</a> <a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a857b9e5ccfca26034b47a5f3236d822c">type</a>;</div>
|
|
||||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a79305c1b10f7b4defee52e1eefde8fbc"> 58</a></span>  SDL_bool <a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a79305c1b10f7b4defee52e1eefde8fbc">required</a>;</div>
|
|
||||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keyword">union </span>{</div>
|
|
||||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a2bb1301268866e0e41d035ea0a4914e8"> 63</a></span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_int_range.html">SDLVisualTest_SUTIntRange</a> <a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a2bb1301268866e0e41d035ea0a4914e8">range</a>;</div>
|
|
||||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a596ff3567c4b736561dba1915a2cd38d"> 66</a></span>  <span class="keywordtype">char</span>** <a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#a596ff3567c4b736561dba1915a2cd38d">enum_values</a>;</div>
|
|
||||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  } <a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html#aa9545bd4acd476f61533d04d53cdffdc">data</a>;</div>
|
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> } <a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a9f35b5fe1ce4ba831a9b9e1f2bc8b7f6">SDLVisualTest_SUTOption</a>;</div>
|
|
||||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div>
|
|
||||||
<div class="line"><a name="l00073"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html"> 73</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a></div>
|
|
||||||
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> {</div>
|
|
||||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html#afda1bef370f3d5ea6919b7b6a73d01c0"> 76</a></span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a>* <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html#afda1bef370f3d5ea6919b7b6a73d01c0">options</a>;</div>
|
|
||||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html#a593108c2cc4b7dd3edecefd724edfd51"> 78</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html#a593108c2cc4b7dd3edecefd724edfd51">num_options</a>;</div>
|
|
||||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> } <a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a1b493a40d601932b62ee643390aec169">SDLVisualTest_SUTConfig</a>;</div>
|
|
||||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> </div>
|
|
||||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a8e178cd8a1f279f5d2cf908545e97544">SDLVisualTest_ParseSUTConfig</a>(<span class="keywordtype">char</span>* file, <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a>* config);</div>
|
|
||||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> </div>
|
|
||||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="keywordtype">void</span> <a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html#a1bddf9732c0d3ed1c24455d22193de9a">SDLVisualTest_FreeSUTConfig</a>(<a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a>* config);</div>
|
|
||||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div>
|
|
||||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_sut_configparser_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,339 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_variator_common.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Data Structures</a> |
|
|
||||||
<a href="#define-members">Macros</a> |
|
|
||||||
<a href="#typedef-members">Typedefs</a> |
|
|
||||||
<a href="#enum-members">Enumerations</a> |
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_variator_common.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock"><code>#include <SDL_types.h></code><br/>
|
|
||||||
<code>#include "<a class="el" href="_s_d_l__visualtest__sut__configparser_8h_source.html">SDL_visualtest_sut_configparser.h</a>"</code><br/>
|
|
||||||
</div>
|
|
||||||
<p><a href="_s_d_l__visualtest__variator__common_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
||||||
Data Structures</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union  </td><td class="memItemRight" valign="bottom"><a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
||||||
Macros</h2></td></tr>
|
|
||||||
<tr class="memitem:afcdce86a10fbcdc9f3e47c47b70e3ea3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html#afcdce86a10fbcdc9f3e47c47b70e3ea3">SDL_SUT_INTEGER_OPTION_TEST_STEPS</a>   3</td></tr>
|
|
||||||
<tr class="separator:afcdce86a10fbcdc9f3e47c47b70e3ea3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
||||||
Typedefs</h2></td></tr>
|
|
||||||
<tr class="memitem:a4a7752dc89880ce3f62a478b3d0d8d64"><td class="memItemLeft" align="right" valign="top">typedef enum <br class="typebreak"/>
|
|
||||||
<a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a4a7752dc89880ce3f62a478b3d0d8d64">SDLVisualTest_VariatorType</a></td></tr>
|
|
||||||
<tr class="separator:a4a7752dc89880ce3f62a478b3d0d8d64"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:aa4e5fb752f4cd087101ea3e1f6124dfb"><td class="memItemLeft" align="right" valign="top">typedef union <br class="typebreak"/>
|
|
||||||
<a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html#aa4e5fb752f4cd087101ea3e1f6124dfb">SDLVisualTest_SUTOptionValue</a></td></tr>
|
|
||||||
<tr class="separator:aa4e5fb752f4cd087101ea3e1f6124dfb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a6b447c1467862ecd623cc8f37489faeb"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a6b447c1467862ecd623cc8f37489faeb">SDLVisualTest_Variation</a></td></tr>
|
|
||||||
<tr class="separator:a6b447c1467862ecd623cc8f37489faeb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
||||||
Enumerations</h2></td></tr>
|
|
||||||
<tr class="memitem:a04bfc880abe6940d69a63c06a33acdbd"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a> { <b>SDL_VARIATOR_NONE</b> = 0,
|
|
||||||
<b>SDL_VARIATOR_EXHAUSTIVE</b>,
|
|
||||||
<b>SDL_VARIATOR_RANDOM</b>
|
|
||||||
}</td></tr>
|
|
||||||
<tr class="separator:a04bfc880abe6940d69a63c06a33acdbd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:aafcecc06c8feb24b6f6a509bfa9db681"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html#aafcecc06c8feb24b6f6a509bfa9db681">SDLVisualTest_NextValue</a> (<a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a> *var, <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a> *opt)</td></tr>
|
|
||||||
<tr class="separator:aafcecc06c8feb24b6f6a509bfa9db681"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ad981c2efab849e76dc878ef8da9d6017"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html#ad981c2efab849e76dc878ef8da9d6017">SDLVisualTest_MakeStrFromVariation</a> (<a class="el" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a> *variation, <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> *config, char *buffer, int size)</td></tr>
|
|
||||||
<tr class="separator:ad981c2efab849e76dc878ef8da9d6017"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ac87934906c51364778dc910ebca47b6c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html#ac87934906c51364778dc910ebca47b6c">SDLVisualTest_InitVariation</a> (<a class="el" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a> *variation, <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> *config)</td></tr>
|
|
||||||
<tr class="separator:ac87934906c51364778dc910ebca47b6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Header for common functionality used by variators. </p>
|
|
||||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
|
||||||
<a class="anchor" id="afcdce86a10fbcdc9f3e47c47b70e3ea3"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">#define SDL_SUT_INTEGER_OPTION_TEST_STEPS   3</td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>The number of variations one integer option would generate </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Typedef Documentation</h2>
|
|
||||||
<a class="anchor" id="aa4e5fb752f4cd087101ea3e1f6124dfb"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef union <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a> <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>One possible value for a command line option to the SUT. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a6b447c1467862ecd623cc8f37489faeb"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a> <a class="el" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Represents a valid combination of parameters that can be passed to the SUT. The ordering of the values here is the same as the ordering of the options in the <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> object for this variation. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a4a7752dc89880ce3f62a478b3d0d8d64"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef enum <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a> <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>enum for indicating the type of variator being used </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
|
||||||
<a class="anchor" id="a04bfc880abe6940d69a63c06a33acdbd"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">enum <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>enum for indicating the type of variator being used </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="ac87934906c51364778dc910ebca47b6c"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_InitVariation </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a> * </td>
|
|
||||||
<td class="paramname"><em>variation</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> * </td>
|
|
||||||
<td class="paramname"><em>config</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Initializes the variation using the following rules:</p>
|
|
||||||
<ul>
|
|
||||||
<li>Boolean options are initialized to SDL_FALSE.</li>
|
|
||||||
<li>Integer options are initialized to the minimum valid value they can hold.</li>
|
|
||||||
<li>Enum options are initialized to the first element in the list of values they can take.</li>
|
|
||||||
<li>String options are initialized to the name of the option.</li>
|
|
||||||
</ul>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ad981c2efab849e76dc878ef8da9d6017"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_MakeStrFromVariation </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a> * </td>
|
|
||||||
<td class="paramname"><em>variation</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> * </td>
|
|
||||||
<td class="paramname"><em>config</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>buffer</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">int </td>
|
|
||||||
<td class="paramname"><em>size</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Converts a variation object into a string of command line arguments.</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">variation</td><td>Variation object to be converted. </td></tr>
|
|
||||||
<tr><td class="paramname">config</td><td>Config object for the SUT. </td></tr>
|
|
||||||
<tr><td class="paramname">buffer</td><td>Pointer to the buffer the arguments string will be copied into. </td></tr>
|
|
||||||
<tr><td class="paramname">size</td><td>Size of the buffer.</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aafcecc06c8feb24b6f6a509bfa9db681"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_NextValue </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a> * </td>
|
|
||||||
<td class="paramname"><em>var</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a> * </td>
|
|
||||||
<td class="paramname"><em>opt</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>"Increments" the value of the option by one and returns the carry. We wrap around to the initial value on overflow which makes the carry one. For example: "incrementing" an SDL_FALSE option makes it SDL_TRUE with no carry, and "incrementing" an SDL_TRUE option makes it SDL_FALSE with carry one. For integers, a random value in the valid range for the option is used.</p>
|
|
||||||
<dl class="params"><dt>Parameters</dt><dd>
|
|
||||||
<table class="params">
|
|
||||||
<tr><td class="paramname">var</td><td>Value of the option </td></tr>
|
|
||||||
<tr><td class="paramname">opt</td><td>Object with metadata about the option</td></tr>
|
|
||||||
</table>
|
|
||||||
</dd>
|
|
||||||
</dl>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 if there is a carry for enum and bool type options, 0 otherwise. 1 is always returned for integer and string type options. -1 is returned on error. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,158 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_variator_common.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_variator_common.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__variator__common_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include <SDL_types.h></span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__sut__configparser_8h.html">SDL_visualtest_sut_configparser.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#ifndef _SDL_visualtest_variator_common_h</span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_variator_common_h</span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__variator__common_8h.html#afcdce86a10fbcdc9f3e47c47b70e3ea3"> 15</a></span> <span class="preprocessor">#define SDL_SUT_INTEGER_OPTION_TEST_STEPS 3</span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="code" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd"> 23</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a></div>
|
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
|
||||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  SDL_VARIATOR_NONE = 0,</div>
|
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  SDL_VARIATOR_EXHAUSTIVE,</div>
|
|
||||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  SDL_VARIATOR_RANDOM</div>
|
|
||||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> } <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a>;</div>
|
|
||||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
|
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="union_s_d_l_visual_test___s_u_t_option_value.html"> 33</a></span> <span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a></div>
|
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> {</div>
|
|
||||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="union_s_d_l_visual_test___s_u_t_option_value.html#ace8ec6519c056e35443a6c401f3d0941"> 36</a></span>  SDL_bool <a class="code" href="union_s_d_l_visual_test___s_u_t_option_value.html#ace8ec6519c056e35443a6c401f3d0941">bool_value</a>;</div>
|
|
||||||
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keyword">struct </span>{</div>
|
|
||||||
<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordtype">int</span> value;</div>
|
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  SDL_bool on;</div>
|
|
||||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  } <a class="code" href="union_s_d_l_visual_test___s_u_t_option_value.html#a4291d9ad3cfb3fe1645ea2732e11d68a">integer</a>;</div>
|
|
||||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <span class="keyword">struct </span>{</div>
|
|
||||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordtype">int</span> index;</div>
|
|
||||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  SDL_bool on;</div>
|
|
||||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  } <a class="code" href="union_s_d_l_visual_test___s_u_t_option_value.html#ad40e26afd4b8532327b61897d5b009e3">enumerated</a>;</div>
|
|
||||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">struct </span>{</div>
|
|
||||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordtype">char</span>* value;</div>
|
|
||||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  SDL_bool on;</div>
|
|
||||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  } <a class="code" href="union_s_d_l_visual_test___s_u_t_option_value.html#a2bf4b969ff9633c937e4d15118d1edc6">string</a>;</div>
|
|
||||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> } <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#aa4e5fb752f4cd087101ea3e1f6124dfb">SDLVisualTest_SUTOptionValue</a>;</div>
|
|
||||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> </div>
|
|
||||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___variation.html"> 63</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a></div>
|
|
||||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> {</div>
|
|
||||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___variation.html#a1eab2e90f0195b4f4632eb19523aeadf"> 66</a></span>  <a class="code" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a>* <a class="code" href="struct_s_d_l_visual_test___variation.html#a1eab2e90f0195b4f4632eb19523aeadf">vars</a>;</div>
|
|
||||||
<div class="line"><a name="l00068"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___variation.html#a2daded0b80f9ab7ed3703cc2686e5a92"> 68</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_s_d_l_visual_test___variation.html#a2daded0b80f9ab7ed3703cc2686e5a92">num_vars</a>;</div>
|
|
||||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> } <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#a6b447c1467862ecd623cc8f37489faeb">SDLVisualTest_Variation</a>;</div>
|
|
||||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> </div>
|
|
||||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#aafcecc06c8feb24b6f6a509bfa9db681">SDLVisualTest_NextValue</a>(<a class="code" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a>* var,</div>
|
|
||||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a>* opt);</div>
|
|
||||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div>
|
|
||||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#ad981c2efab849e76dc878ef8da9d6017">SDLVisualTest_MakeStrFromVariation</a>(<a class="code" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a>* variation,</div>
|
|
||||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a>* config,</div>
|
|
||||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  <span class="keywordtype">char</span>* buffer, <span class="keywordtype">int</span> size);</div>
|
|
||||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div>
|
|
||||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#ac87934906c51364778dc910ebca47b6c">SDLVisualTest_InitVariation</a>(<a class="code" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a>* variation,</div>
|
|
||||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a>* config);</div>
|
|
||||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> </div>
|
|
||||||
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_variator_common_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,220 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_variators.h File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#nested-classes">Data Structures</a> |
|
|
||||||
<a href="#define-members">Macros</a> |
|
|
||||||
<a href="#typedef-members">Typedefs</a> |
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_variators.h File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock"><code>#include "<a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h_source.html">SDL_visualtest_exhaustive_variator.h</a>"</code><br/>
|
|
||||||
<code>#include "<a class="el" href="_s_d_l__visualtest__random__variator_8h_source.html">SDL_visualtest_random_variator.h</a>"</code><br/>
|
|
||||||
</div>
|
|
||||||
<p><a href="_s_d_l__visualtest__variators_8h_source.html">Go to the source code of this file.</a></p>
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
||||||
Data Structures</h2></td></tr>
|
|
||||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
||||||
Typedefs</h2></td></tr>
|
|
||||||
<tr class="memitem:a520a2479efbe9c4a9d617735f7314e0a"><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak"/>
|
|
||||||
<a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variators_8h.html#a520a2479efbe9c4a9d617735f7314e0a">SDLVisualTest_Variator</a></td></tr>
|
|
||||||
<tr class="separator:a520a2479efbe9c4a9d617735f7314e0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:ac1d82ee387a19743e47a82c87d3fb7f4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variators_8h.html#ac1d82ee387a19743e47a82c87d3fb7f4">SDLVisualTest_InitVariator</a> (<a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a> *variator, <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> *config, <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a> type, Uint64 seed)</td></tr>
|
|
||||||
<tr class="separator:ac1d82ee387a19743e47a82c87d3fb7f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:aebdd4c3c545b0063d16929fd56f1a79f"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variators_8h.html#aebdd4c3c545b0063d16929fd56f1a79f">SDLVisualTest_GetNextVariation</a> (<a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a> *variator)</td></tr>
|
|
||||||
<tr class="separator:aebdd4c3c545b0063d16929fd56f1a79f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a98727ef649135c3312056d7603cb70b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variators_8h.html#a98727ef649135c3312056d7603cb70b5">SDLVisualTest_FreeVariator</a> (<a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a> *variator)</td></tr>
|
|
||||||
<tr class="separator:a98727ef649135c3312056d7603cb70b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Header for all the variators that vary input parameters to a SUT application. </p>
|
|
||||||
</div><h2 class="groupheader">Typedef Documentation</h2>
|
|
||||||
<a class="anchor" id="a520a2479efbe9c4a9d617735f7314e0a"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">typedef struct <a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a> <a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Struct that acts like a wrapper around the different types of variators available. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a98727ef649135c3312056d7603cb70b5"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void SDLVisualTest_FreeVariator </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a> * </td>
|
|
||||||
<td class="paramname"><em>variator</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Frees any resources associated with the variator. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="aebdd4c3c545b0063d16929fd56f1a79f"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">char* SDLVisualTest_GetNextVariation </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a> * </td>
|
|
||||||
<td class="paramname"><em>variator</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Gets the next variation using the variator.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>The arguments string representing the variation on success, and NULL on failure. The pointer returned should not be freed. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ac1d82ee387a19743e47a82c87d3fb7f4"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_InitVariator </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a> * </td>
|
|
||||||
<td class="paramname"><em>variator</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a> * </td>
|
|
||||||
<td class="paramname"><em>config</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a> </td>
|
|
||||||
<td class="paramname"><em>type</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype">Uint64 </td>
|
|
||||||
<td class="paramname"><em>seed</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Initializes the variator object pointed to by <code>variator</code> of type <code>type</code> with information from the config object pointed to by <code>config</code>.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,135 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include/SDL_visualtest_variators.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">SDL_visualtest_variators.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<a href="_s_d_l__visualtest__variators_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* See COPYING.txt for the full license governing this code. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__exhaustive__variator_8h.html">SDL_visualtest_exhaustive_variator.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#include "<a class="code" href="_s_d_l__visualtest__random__variator_8h.html">SDL_visualtest_random_variator.h</a>"</span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#ifndef _SDL_visualtest_variators_h</span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span><span class="preprocessor">#define _SDL_visualtest_variators_h</span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">/* Set up for C function definitions, even when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___variator.html"> 23</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a></div>
|
|
||||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
|
|
||||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="code" href="struct_s_d_l_visual_test___variator.html#a24d4399dc1877c1843e120e7b027ae64"> 26</a></span>  <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a> <a class="code" href="struct_s_d_l_visual_test___variator.html#a24d4399dc1877c1843e120e7b027ae64">type</a>;</div>
|
|
||||||
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keyword">union</span></div>
|
|
||||||
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  {</div>
|
|
||||||
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <a class="code" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a> exhaustive;</div>
|
|
||||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a> random;</div>
|
|
||||||
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  } <a class="code" href="struct_s_d_l_visual_test___variator.html#af99a8790e729d599c656a2070e672e9a">data</a>;</div>
|
|
||||||
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> } <a class="code" href="_s_d_l__visualtest__variators_8h.html#a520a2479efbe9c4a9d617735f7314e0a">SDLVisualTest_Variator</a>;</div>
|
|
||||||
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
|
|
||||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="keywordtype">int</span> <a class="code" href="_s_d_l__visualtest__variators_8h.html#ac1d82ee387a19743e47a82c87d3fb7f4">SDLVisualTest_InitVariator</a>(<a class="code" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a>* variator,</div>
|
|
||||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a>* config,</div>
|
|
||||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <a class="code" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDLVisualTest_VariatorType</a> type,</div>
|
|
||||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  Uint64 seed);</div>
|
|
||||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
|
|
||||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keywordtype">char</span>* <a class="code" href="_s_d_l__visualtest__variators_8h.html#aebdd4c3c545b0063d16929fd56f1a79f">SDLVisualTest_GetNextVariation</a>(<a class="code" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a>* variator);</div>
|
|
||||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
|
||||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keywordtype">void</span> <a class="code" href="_s_d_l__visualtest__variators_8h.html#a98727ef649135c3312056d7603cb70b5">SDLVisualTest_FreeVariator</a>(<a class="code" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a>* variator);</div>
|
|
||||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
|
|
||||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="comment">/* Ends C function definitions when using C++ */</span></div>
|
|
||||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
||||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="preprocessor"></span>}</div>
|
|
||||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">#endif</span></div>
|
|
||||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor">#endif </span><span class="comment">/* _SDL_visualtest_variators_h */</span><span class="preprocessor"></span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,301 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/src/action_configparser.c File Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="summary">
|
|
||||||
<a href="#func-members">Functions</a> </div>
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">action_configparser.c File Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock"><code>#include <SDL_stdinc.h></code><br/>
|
|
||||||
<code>#include <SDL_test.h></code><br/>
|
|
||||||
<code>#include <string.h></code><br/>
|
|
||||||
<code>#include "<a class="el" href="_s_d_l__visualtest__action__configparser_8h_source.html">SDL_visualtest_action_configparser.h</a>"</code><br/>
|
|
||||||
<code>#include "SDL_visualtest_rwhelper.h"</code><br/>
|
|
||||||
<code>#include "<a class="el" href="_s_d_l__visualtest__parsehelper_8h_source.html">SDL_visualtest_parsehelper.h</a>"</code><br/>
|
|
||||||
</div><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
||||||
Functions</h2></td></tr>
|
|
||||||
<tr class="memitem:a647d1be8f0f27af2fb1e5d4da2100596"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="action__configparser_8c.html#a647d1be8f0f27af2fb1e5d4da2100596">SDLVisualTest_EnqueueAction</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue, <a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> action)</td></tr>
|
|
||||||
<tr class="separator:a647d1be8f0f27af2fb1e5d4da2100596"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a0e7998533e6e10590612a8d5dee7ec0b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="action__configparser_8c.html#a0e7998533e6e10590612a8d5dee7ec0b">SDLVisualTest_DequeueAction</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:a0e7998533e6e10590612a8d5dee7ec0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ae68c1c80f728e125869882139bec2c9e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="action__configparser_8c.html#ae68c1c80f728e125869882139bec2c9e">SDLVisualTest_InitActionQueue</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:ae68c1c80f728e125869882139bec2c9e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:afb508801942e7c74084480bcdb6f8613"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="action__configparser_8c.html#afb508801942e7c74084480bcdb6f8613">SDLVisualTest_GetQueueFront</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:afb508801942e7c74084480bcdb6f8613"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8484ee36f78952192d4193c85fca2f17"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="action__configparser_8c.html#a8484ee36f78952192d4193c85fca2f17">SDLVisualTest_IsActionQueueEmpty</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:a8484ee36f78952192d4193c85fca2f17"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a677da0d0e4793df342f91974b4559efa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="action__configparser_8c.html#a677da0d0e4793df342f91974b4559efa">SDLVisualTest_EmptyActionQueue</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:a677da0d0e4793df342f91974b4559efa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:ace5374ef7509e95383929ff185aaf7e6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="action__configparser_8c.html#ace5374ef7509e95383929ff185aaf7e6">SDLVisualTest_InsertIntoActionQueue</a> (<a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue, <a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> action)</td></tr>
|
|
||||||
<tr class="separator:ace5374ef7509e95383929ff185aaf7e6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:a8ef9dce4d464d6994596deeace6ffa2d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="action__configparser_8c.html#a8ef9dce4d464d6994596deeace6ffa2d">SDLVisualTest_ParseActionConfig</a> (char *file, <a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> *queue)</td></tr>
|
|
||||||
<tr class="separator:a8ef9dce4d464d6994596deeace6ffa2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
||||||
<div class="textblock"><p>Source file for the parser for action config files. </p>
|
|
||||||
</div><h2 class="groupheader">Function Documentation</h2>
|
|
||||||
<a class="anchor" id="a0e7998533e6e10590612a8d5dee7ec0b"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_DequeueAction </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Remove an action from the front of the action queue pointed to by <code>queue</code>.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a677da0d0e4793df342f91974b4559efa"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void SDLVisualTest_EmptyActionQueue </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Dequeues all the elements in the queque pointed to by <code>queue</code>. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a647d1be8f0f27af2fb1e5d4da2100596"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_EnqueueAction </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> </td>
|
|
||||||
<td class="paramname"><em>action</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Add an action pointed to by <code>action</code> to the rear of the action queue pointed to by <code>queue</code>.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="afb508801942e7c74084480bcdb6f8613"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a>* SDLVisualTest_GetQueueFront </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Get the action at the front of the action queue pointed to by <code>queue</code>. The returned action pointer may become invalid after subsequent dequeues.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>pointer to the action on success, NULL on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ae68c1c80f728e125869882139bec2c9e"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">void SDLVisualTest_InitActionQueue </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Initialize the action queue pointed to by <code>queue</code>. </p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="ace5374ef7509e95383929ff185aaf7e6"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_InsertIntoActionQueue </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a> </td>
|
|
||||||
<td class="paramname"><em>action</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Inserts an action <code>action</code> into the queue pointed to by <code>queue</code> such that the times of actions in the queue increase as we move from the front to the rear.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8484ee36f78952192d4193c85fca2f17"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_IsActionQueueEmpty </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em>)</td><td></td>
|
|
||||||
<td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Check if the queue pointed to by <code>queue</code> is empty or not.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 if the queue is empty, 0 otherwise. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<a class="anchor" id="a8ef9dce4d464d6994596deeace6ffa2d"></a>
|
|
||||||
<div class="memitem">
|
|
||||||
<div class="memproto">
|
|
||||||
<table class="memname">
|
|
||||||
<tr>
|
|
||||||
<td class="memname">int SDLVisualTest_ParseActionConfig </td>
|
|
||||||
<td>(</td>
|
|
||||||
<td class="paramtype">char * </td>
|
|
||||||
<td class="paramname"><em>file</em>, </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="paramkey"></td>
|
|
||||||
<td></td>
|
|
||||||
<td class="paramtype"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a> * </td>
|
|
||||||
<td class="paramname"><em>queue</em> </td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td></td>
|
|
||||||
<td>)</td>
|
|
||||||
<td></td><td></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div><div class="memdoc">
|
|
||||||
<p>Parses an action config file with path <code>file</code> and populates an action queue pointed to by <code>queue</code> with actions.</p>
|
|
||||||
<dl class="section return"><dt>Returns</dt><dd>1 on success, 0 on failure. </dd></dl>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,114 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: Data Structures</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="classes.html"><span>Data Structure Index</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Data Fields</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">Data Structures</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
|
|
||||||
<table class="directory">
|
|
||||||
<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l___process_exit_status.html" target="_self">SDL_ProcessExitStatus</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l___process_info.html" target="_self">SDL_ProcessInfo</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___action.html" target="_self">SDLVisualTest_Action</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___action_node.html" target="_self">SDLVisualTest_ActionNode</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___action_queue.html" target="_self">SDLVisualTest_ActionQueue</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html" target="_self">SDLVisualTest_ExhaustiveVariator</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___harness_state.html" target="_self">SDLVisualTest_HarnessState</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___random_variator.html" target="_self">SDLVisualTest_RandomVariator</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___r_w_helper_buffer.html" target="_self">SDLVisualTest_RWHelperBuffer</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html" target="_self">SDLVisualTest_SUTConfig</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html" target="_self">SDLVisualTest_SUTIntRange</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html" target="_self">SDLVisualTest_SUTOption</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html" target="_self">SDLVisualTest_SUTOptionValue</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_13_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___variation.html" target="_self">SDLVisualTest_Variation</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_14_" class="even"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="struct_s_d_l_visual_test___variator.html" target="_self">SDLVisualTest_Variator</a></td><td class="desc"></td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- directory -->
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 676 B |
Before Width: | Height: | Size: 147 B |
|
@ -1,105 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: Data Structure Index</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="classes.html"><span>Data Structure Index</span></a></li>
|
|
||||||
<li><a href="functions.html"><span>Data Fields</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">Data Structure Index</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="qindex"><a class="qindex" href="#letter_S">S</a></div>
|
|
||||||
<table style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
|
|
||||||
<tr><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  S  </div></td></tr></table>
|
|
||||||
</td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___action.html">SDLVisualTest_Action</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___harness_state.html">SDLVisualTest_HarnessState</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html">SDLVisualTest_SUTIntRange</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___variator.html">SDLVisualTest_Variator</a>   </td></tr>
|
|
||||||
<tr><td valign="top"><a class="el" href="struct_s_d_l_visual_test___action_node.html">SDLVisualTest_ActionNode</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___random_variator.html">SDLVisualTest_RandomVariator</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html">SDLVisualTest_SUTOption</a>   </td><td></td></tr>
|
|
||||||
<tr><td valign="top"><a class="el" href="struct_s_d_l___process_exit_status.html">SDL_ProcessExitStatus</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___action_queue.html">SDLVisualTest_ActionQueue</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___r_w_helper_buffer.html">SDLVisualTest_RWHelperBuffer</a>   </td><td valign="top"><a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html">SDLVisualTest_SUTOptionValue</a>   </td><td></td></tr>
|
|
||||||
<tr><td valign="top"><a class="el" href="struct_s_d_l___process_info.html">SDL_ProcessInfo</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html">SDLVisualTest_ExhaustiveVariator</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html">SDLVisualTest_SUTConfig</a>   </td><td valign="top"><a class="el" href="struct_s_d_l_visual_test___variation.html">SDLVisualTest_Variation</a>   </td><td></td></tr>
|
|
||||||
<tr><td></td><td></td><td></td><td></td><td></td></tr>
|
|
||||||
</table>
|
|
||||||
<div class="qindex"><a class="qindex" href="#letter_S">S</a></div>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 132 B |
|
@ -1,117 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/config.h Source File</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">C:/Users/DELL/Work/sdlvisualtest/visualtest/config.h</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/* config.h. Generated from config.h.in by configure. */</span></div>
|
|
||||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">/* config.h.in. Generated from configure.in by autoheader. */</span></div>
|
|
||||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
|
|
||||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/* Define to the address where bug reports for this package should be sent. */</span></div>
|
|
||||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#define PACKAGE_BUGREPORT "apoorvupreti@gmail.com"</span></div>
|
|
||||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">/* Define to the full name of this package. */</span></div>
|
|
||||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#define PACKAGE_NAME "sdlvisualtest"</span></div>
|
|
||||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">/* Define to the full name and version of this package. */</span></div>
|
|
||||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#define PACKAGE_STRING "sdlvisualtest 0.01"</span></div>
|
|
||||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">/* Define to the one symbol short name of this package. */</span></div>
|
|
||||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="preprocessor">#define PACKAGE_TARNAME "sdlvisualtest"</span></div>
|
|
||||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">/* Define to the home page for this package. */</span></div>
|
|
||||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#define PACKAGE_URL ""</span></div>
|
|
||||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment">/* Define to the version of this package. */</span></div>
|
|
||||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#define PACKAGE_VERSION "0.01"</span></div>
|
|
||||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor"></span></div>
|
|
||||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment">/* Define to empty if `const' does not conform to ANSI C. */</span></div>
|
|
||||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment">/* #undef const */</span></div>
|
|
||||||
</div><!-- fragment --></div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:23 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,98 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/unittest Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_244674c763b96fdad0a6ffe8d0250e08.html">unittest</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">unittest Directory Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr class="memitem:testquit_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>testquit.c</b></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,127 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/src Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">src Directory Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="subdirs"></a>
|
|
||||||
Directories</h2></td></tr>
|
|
||||||
<tr class="memitem:dir_a18918b93668b435612395bbc2e8b82b"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a18918b93668b435612395bbc2e8b82b.html">linux</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:dir_f584182df4c69fab0b14563b4d535158"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_f584182df4c69fab0b14563b4d535158.html">windows</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table><table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr class="memitem:action__configparser_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="action__configparser_8c.html">action_configparser.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:harness__argparser_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="harness__argparser_8c.html">harness_argparser.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:mischelper_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="mischelper_8c.html">mischelper.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:parsehelper_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="parsehelper_8c.html">parsehelper.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:rwhelper_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="rwhelper_8c.html">rwhelper.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:screenshot_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="screenshot_8c.html">screenshot.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:sut__configparser_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="sut__configparser_8c.html">sut_configparser.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:testharness_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="testharness_8c.html">testharness.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:variator__common_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="variator__common_8c.html">variator_common.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:variator__exhaustive_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="variator__exhaustive_8c.html">variator_exhaustive.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:variator__random_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="variator__random_8c.html">variator_random.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:variators_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="variators_8c.html">variators.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,98 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/linux Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_88e6415a3128b404f1102a130772bdb6.html">linux</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">linux Directory Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr class="memitem:linux__process_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>linux_process.c</b></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Tue Jul 9 2013 22:23:45 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,98 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/src/linux Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_a18918b93668b435612395bbc2e8b82b.html">linux</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">linux Directory Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr class="memitem:linux__process_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="linux__process_8c.html">linux_process.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,120 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/include Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">include Directory Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__action__configparser_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html">SDL_visualtest_action_configparser.h</a> <a href="_s_d_l__visualtest__action__configparser_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__exhaustive__variator_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html">SDL_visualtest_exhaustive_variator.h</a> <a href="_s_d_l__visualtest__exhaustive__variator_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__harness__argparser_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html">SDL_visualtest_harness_argparser.h</a> <a href="_s_d_l__visualtest__harness__argparser_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__mischelper_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>SDL_visualtest_mischelper.h</b> <a href="_s_d_l__visualtest__mischelper_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__parsehelper_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__parsehelper_8h.html">SDL_visualtest_parsehelper.h</a> <a href="_s_d_l__visualtest__parsehelper_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__process_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__process_8h.html">SDL_visualtest_process.h</a> <a href="_s_d_l__visualtest__process_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__random__variator_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__random__variator_8h.html">SDL_visualtest_random_variator.h</a> <a href="_s_d_l__visualtest__random__variator_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__rwhelper_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><b>SDL_visualtest_rwhelper.h</b> <a href="_s_d_l__visualtest__rwhelper_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__screenshot_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__screenshot_8h.html">SDL_visualtest_screenshot.h</a> <a href="_s_d_l__visualtest__screenshot_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__sut__configparser_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html">SDL_visualtest_sut_configparser.h</a> <a href="_s_d_l__visualtest__sut__configparser_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__variator__common_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variator__common_8h.html">SDL_visualtest_variator_common.h</a> <a href="_s_d_l__visualtest__variator__common_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:_s_d_l__visualtest__variators_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="_s_d_l__visualtest__variators_8h.html">SDL_visualtest_variators.h</a> <a href="_s_d_l__visualtest__variators_8h_source.html">[code]</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,100 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/src/windows Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_f584182df4c69fab0b14563b4d535158.html">windows</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">windows Directory Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr class="memitem:windows__process_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="windows__process_8c.html">windows_process.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
<tr class="memitem:windows__screenshot_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="windows__screenshot_8c.html">windows_screenshot.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,98 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: C:/Users/DELL/Work/sdlvisualtest/visualtest/windows Directory Reference</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="nav-path" class="navpath">
|
|
||||||
<ul>
|
|
||||||
<li class="navelem"><a class="el" href="dir_fe549de2418b81853b5f194edb4a7f34.html">windows</a></li> </ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">windows Directory Reference</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<table class="memberdecls">
|
|
||||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
|
|
||||||
Files</h2></td></tr>
|
|
||||||
<tr class="memitem:windows__process_8c"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="windows__process_8c.html">windows_process.c</a></td></tr>
|
|
||||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Tue Jul 9 2013 22:23:45 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 3.7 KiB |
|
@ -1,97 +0,0 @@
|
||||||
function toggleVisibility(linkObj)
|
|
||||||
{
|
|
||||||
var base = $(linkObj).attr('id');
|
|
||||||
var summary = $('#'+base+'-summary');
|
|
||||||
var content = $('#'+base+'-content');
|
|
||||||
var trigger = $('#'+base+'-trigger');
|
|
||||||
var src=$(trigger).attr('src');
|
|
||||||
if (content.is(':visible')===true) {
|
|
||||||
content.hide();
|
|
||||||
summary.show();
|
|
||||||
$(linkObj).addClass('closed').removeClass('opened');
|
|
||||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
|
||||||
} else {
|
|
||||||
content.show();
|
|
||||||
summary.hide();
|
|
||||||
$(linkObj).removeClass('closed').addClass('opened');
|
|
||||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
function updateStripes()
|
|
||||||
{
|
|
||||||
$('table.directory tr').
|
|
||||||
removeClass('even').filter(':visible:even').addClass('even');
|
|
||||||
}
|
|
||||||
function toggleLevel(level)
|
|
||||||
{
|
|
||||||
$('table.directory tr').each(function(){
|
|
||||||
var l = this.id.split('_').length-1;
|
|
||||||
var i = $('#img'+this.id.substring(3));
|
|
||||||
var a = $('#arr'+this.id.substring(3));
|
|
||||||
if (l<level+1) {
|
|
||||||
i.attr('src','ftv2folderopen.png');
|
|
||||||
a.attr('src','ftv2mnode.png');
|
|
||||||
$(this).show();
|
|
||||||
} else if (l==level+1) {
|
|
||||||
i.attr('src','ftv2folderclosed.png');
|
|
||||||
a.attr('src','ftv2pnode.png');
|
|
||||||
$(this).show();
|
|
||||||
} else {
|
|
||||||
$(this).hide();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
updateStripes();
|
|
||||||
}
|
|
||||||
|
|
||||||
function toggleFolder(id)
|
|
||||||
{
|
|
||||||
//The clicked row
|
|
||||||
var currentRow = $('#row_'+id);
|
|
||||||
var currentRowImages = currentRow.find("img");
|
|
||||||
|
|
||||||
//All rows after the clicked row
|
|
||||||
var rows = currentRow.nextAll("tr");
|
|
||||||
|
|
||||||
//Only match elements AFTER this one (can't hide elements before)
|
|
||||||
var childRows = rows.filter(function() {
|
|
||||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
|
||||||
return this.id.match(re);
|
|
||||||
});
|
|
||||||
|
|
||||||
//First row is visible we are HIDING
|
|
||||||
if (childRows.filter(':first').is(':visible')===true) {
|
|
||||||
currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
|
|
||||||
currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
|
|
||||||
rows.filter("[id^=row_"+id+"]").hide();
|
|
||||||
} else { //We are SHOWING
|
|
||||||
//All sub images
|
|
||||||
var childImages = childRows.find("img");
|
|
||||||
var childImg = childImages.filter("[id^=img]");
|
|
||||||
var childArr = childImages.filter("[id^=arr]");
|
|
||||||
|
|
||||||
currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
|
|
||||||
currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
|
|
||||||
childImg.attr('src','ftv2folderclosed.png'); //children closed
|
|
||||||
childArr.attr('src','ftv2pnode.png'); //children closed
|
|
||||||
childRows.show(); //show all children
|
|
||||||
}
|
|
||||||
updateStripes();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
function toggleInherit(id)
|
|
||||||
{
|
|
||||||
var rows = $('tr.inherit.'+id);
|
|
||||||
var img = $('tr.inherit_header.'+id+' img');
|
|
||||||
var src = $(img).attr('src');
|
|
||||||
if (rows.filter(':first').is(':visible')===true) {
|
|
||||||
rows.css('display','none');
|
|
||||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
|
||||||
} else {
|
|
||||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
|
||||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,130 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: File List</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="header">
|
|
||||||
<div class="headertitle">
|
|
||||||
<div class="title">File List</div> </div>
|
|
||||||
</div><!--header-->
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
|
|
||||||
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span>]</div><table class="directory">
|
|
||||||
<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__action__configparser_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__action__configparser_8h.html" target="_self">SDL_visualtest_action_configparser.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__exhaustive__variator_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html" target="_self">SDL_visualtest_exhaustive_variator.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__harness__argparser_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html" target="_self">SDL_visualtest_harness_argparser.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__mischelper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>SDL_visualtest_mischelper.h</b></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__parsehelper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__parsehelper_8h.html" target="_self">SDL_visualtest_parsehelper.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__process_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__process_8h.html" target="_self">SDL_visualtest_process.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__random__variator_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__random__variator_8h.html" target="_self">SDL_visualtest_random_variator.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__rwhelper_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>SDL_visualtest_rwhelper.h</b></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__screenshot_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__screenshot_8h.html" target="_self">SDL_visualtest_screenshot.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__sut__configparser_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html" target="_self">SDL_visualtest_sut_configparser.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="_s_d_l__visualtest__variator__common_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__variator__common_8h.html" target="_self">SDL_visualtest_variator_common.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_0_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="_s_d_l__visualtest__variators_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="_s_d_l__visualtest__variators_8h.html" target="_self">SDL_visualtest_variators.h</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_"><td class="entry"><img id="arr_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_')"/><img id="img_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_')"/><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html" target="_self">src</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_0_')"/><img id="img_1_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_0_')"/><a class="el" href="dir_a18918b93668b435612395bbc2e8b82b.html" target="_self">linux</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_0_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="linux__process_8c.html" target="_self">linux_process.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_1_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('1_1_')"/><img id="img_1_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('1_1_')"/><a class="el" href="dir_f584182df4c69fab0b14563b4d535158.html" target="_self">windows</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_1_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="windows__process_8c.html" target="_self">windows_process.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_1_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="windows__screenshot_8c.html" target="_self">windows_screenshot.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_2_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="action__configparser_8c.html" target="_self">action_configparser.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_3_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="harness__argparser_8c.html" target="_self">harness_argparser.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_4_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="mischelper_8c.html" target="_self">mischelper.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_5_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="parsehelper_8c.html" target="_self">parsehelper.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_6_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="rwhelper_8c.html" target="_self">rwhelper.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_7_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="screenshot_8c.html" target="_self">screenshot.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_8_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="sut__configparser_8c.html" target="_self">sut_configparser.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_9_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="testharness_8c.html" target="_self">testharness.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_10_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="variator__common_8c.html" target="_self">variator_common.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_11_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="variator__exhaustive_8c.html" target="_self">variator_exhaustive.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_12_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="variator__random_8c.html" target="_self">variator_random.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_1_13_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2doc.png" alt="*" width="24" height="22" /><a class="el" href="variators_8c.html" target="_self">variators.c</a></td><td class="desc"></td></tr>
|
|
||||||
<tr id="row_2_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="config_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><b>config.h</b></td><td class="desc"></td></tr>
|
|
||||||
</table>
|
|
||||||
</div><!-- directory -->
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 453 B |
Before Width: | Height: | Size: 746 B |
Before Width: | Height: | Size: 616 B |
Before Width: | Height: | Size: 597 B |
Before Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 746 B |
Before Width: | Height: | Size: 246 B |
Before Width: | Height: | Size: 246 B |
Before Width: | Height: | Size: 403 B |
Before Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 388 B |
Before Width: | Height: | Size: 229 B |
Before Width: | Height: | Size: 229 B |
Before Width: | Height: | Size: 314 B |
Before Width: | Height: | Size: 86 B |
|
@ -1,309 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: Data Fields</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="classes.html"><span>Data Structure Index</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Data Fields</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="#index_v"><span>v</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
|
|
||||||
<li>action
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_node.html#af46ec45094cc74a7432626a6234c6575">SDLVisualTest_ActionNode</a>
|
|
||||||
</li>
|
|
||||||
<li>action_queue
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#ae25567527563fbd7373fa1cf7cdede61">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
|
|
||||||
<li>bool_value
|
|
||||||
: <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html#ace8ec6519c056e35443a6c401f3d0941">SDLVisualTest_SUTOptionValue</a>
|
|
||||||
</li>
|
|
||||||
<li>buffer
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html#a2b599af5b00be0f525ffc18feb0775a8">SDLVisualTest_ExhaustiveVariator</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#a5b528063c1aaa0e626f5d5e49de5baad">SDLVisualTest_RWHelperBuffer</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___random_variator.html#a2b599af5b00be0f525ffc18feb0775a8">SDLVisualTest_RandomVariator</a>
|
|
||||||
</li>
|
|
||||||
<li>buffer_pos
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#a8a37d41b7b076eced766d7418450477d">SDLVisualTest_RWHelperBuffer</a>
|
|
||||||
</li>
|
|
||||||
<li>buffer_width
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#adb2920cd89b7b8b8b014290e82746d8c">SDLVisualTest_RWHelperBuffer</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
|
|
||||||
<li>categories
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a6744d43d3ad17d06068dba9ee7b78c83">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
<li>config
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___random_variator.html#ab66b4220589b2e2b6e1fde7d6c20bd72">SDLVisualTest_RandomVariator</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html#ab66b4220589b2e2b6e1fde7d6c20bd72">SDLVisualTest_ExhaustiveVariator</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
|
|
||||||
<li>data
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#aa9545bd4acd476f61533d04d53cdffdc">SDLVisualTest_SUTOption</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___variator.html#af99a8790e729d599c656a2070e672e9a">SDLVisualTest_Variator</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
|
|
||||||
<li>enum_values
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a596ff3567c4b736561dba1915a2cd38d">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
<li>enumerated
|
|
||||||
: <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html#ad40e26afd4b8532327b61897d5b009e3">SDLVisualTest_SUTOptionValue</a>
|
|
||||||
</li>
|
|
||||||
<li>exit_status
|
|
||||||
: <a class="el" href="struct_s_d_l___process_exit_status.html#a9324a9ff7dc6697dd77f02998d5e77d7">SDL_ProcessExitStatus</a>
|
|
||||||
</li>
|
|
||||||
<li>exit_success
|
|
||||||
: <a class="el" href="struct_s_d_l___process_exit_status.html#a51df50c07437f2e816d6ce7ce99e1cac">SDL_ProcessExitStatus</a>
|
|
||||||
</li>
|
|
||||||
<li>extra
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action.html#a4626514a67f261290b54fb3d85ca8ddd">SDLVisualTest_Action</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
|
|
||||||
<li>front
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_queue.html#a8b810b2fd2b05698be642ee08836a452">SDLVisualTest_ActionQueue</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
|
|
||||||
<li>integer
|
|
||||||
: <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html#a4291d9ad3cfb3fe1645ea2732e11d68a">SDLVisualTest_SUTOptionValue</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
|
|
||||||
<li>max
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html#ae1e1dde676c120fa6d10f3bb2c14059e">SDLVisualTest_SUTIntRange</a>
|
|
||||||
</li>
|
|
||||||
<li>min
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html#a3e202b201e6255d975cd6d3aff1f5a4d">SDLVisualTest_SUTIntRange</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
|
|
||||||
<li>name
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#ad14ca616d8f7c9b61eff58baaead7f1f">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
<li>next
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_node.html#ae6154b60b896ce1a184d060ee4664485">SDLVisualTest_ActionNode</a>
|
|
||||||
</li>
|
|
||||||
<li>no_launch
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a091c0d08290b73216a736ff42ac8fa99">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>num_options
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html#a593108c2cc4b7dd3edecefd724edfd51">SDLVisualTest_SUTConfig</a>
|
|
||||||
</li>
|
|
||||||
<li>num_variations
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a0bd4e04c0c6be7b94e68501bb31dd62c">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>num_vars
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___variation.html#a2daded0b80f9ab7ed3703cc2686e5a92">SDLVisualTest_Variation</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
|
|
||||||
<li>options
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html#afda1bef370f3d5ea6919b7b6a73d01c0">SDLVisualTest_SUTConfig</a>
|
|
||||||
</li>
|
|
||||||
<li>output_dir
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#aafa9a2fb15490380b6c2edd704f4fcf0">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
|
|
||||||
<li>process
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action.html#aa43e9883c9f24718f49b984b67b1afdc">SDLVisualTest_Action</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
|
|
||||||
<li>range
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a2bb1301268866e0e41d035ea0a4914e8">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
<li>rear
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_queue.html#a4aaf4563956932c81c65d05f9020f2ce">SDLVisualTest_ActionQueue</a>
|
|
||||||
</li>
|
|
||||||
<li>required
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a79305c1b10f7b4defee52e1eefde8fbc">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
|
|
||||||
<li>size
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_queue.html#a439227feff9d7f55384e8780cfc2eb82">SDLVisualTest_ActionQueue</a>
|
|
||||||
</li>
|
|
||||||
<li>string
|
|
||||||
: <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html#a2bf4b969ff9633c937e4d15118d1edc6">SDLVisualTest_SUTOptionValue</a>
|
|
||||||
</li>
|
|
||||||
<li>sut_config
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a42657080015a96da836e1640bbdf870e">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>sutapp
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#af277bbb5c712eb89e92337dd583a8b74">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>sutargs
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a00fab9c7cf802b96b6b29e098292d24d">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
|
|
||||||
<li>time
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action.html#a42715f65f02da52edc5b22021d8ae670">SDLVisualTest_Action</a>
|
|
||||||
</li>
|
|
||||||
<li>timeout
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a493b57f443cc38b3d3df9c1e584d9d82">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>type
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a857b9e5ccfca26034b47a5f3236d822c">SDLVisualTest_SUTOption</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___action.html#a3ab091b672fc470015f09e6c4c50dcf1">SDLVisualTest_Action</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___variator.html#a24d4399dc1877c1843e120e7b027ae64">SDLVisualTest_Variator</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
|
|
||||||
<li>variation
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html#a11c2995cf19b41c4a1b1f8d9b4081ff7">SDLVisualTest_ExhaustiveVariator</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___random_variator.html#a11c2995cf19b41c4a1b1f8d9b4081ff7">SDLVisualTest_RandomVariator</a>
|
|
||||||
</li>
|
|
||||||
<li>variator_type
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#aaaa989ae89caee6d39c722cfe6907466">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>vars
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___variation.html#a1eab2e90f0195b4f4632eb19523aeadf">SDLVisualTest_Variation</a>
|
|
||||||
</li>
|
|
||||||
<li>verify_dir
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#adc871112f24f61e2fff74a7a7fb9794f">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,309 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: Data Fields - Variables</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li><a href="classes.html"><span>Data Structure Index</span></a></li>
|
|
||||||
<li class="current"><a href="functions.html"><span>Data Fields</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="functions.html"><span>All</span></a></li>
|
|
||||||
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="#index_b"><span>b</span></a></li>
|
|
||||||
<li><a href="#index_c"><span>c</span></a></li>
|
|
||||||
<li><a href="#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="#index_e"><span>e</span></a></li>
|
|
||||||
<li><a href="#index_f"><span>f</span></a></li>
|
|
||||||
<li><a href="#index_i"><span>i</span></a></li>
|
|
||||||
<li><a href="#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="#index_n"><span>n</span></a></li>
|
|
||||||
<li><a href="#index_o"><span>o</span></a></li>
|
|
||||||
<li><a href="#index_p"><span>p</span></a></li>
|
|
||||||
<li><a href="#index_r"><span>r</span></a></li>
|
|
||||||
<li><a href="#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="#index_t"><span>t</span></a></li>
|
|
||||||
<li><a href="#index_v"><span>v</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
 
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
|
|
||||||
<li>action
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_node.html#af46ec45094cc74a7432626a6234c6575">SDLVisualTest_ActionNode</a>
|
|
||||||
</li>
|
|
||||||
<li>action_queue
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#ae25567527563fbd7373fa1cf7cdede61">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
|
|
||||||
<li>bool_value
|
|
||||||
: <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html#ace8ec6519c056e35443a6c401f3d0941">SDLVisualTest_SUTOptionValue</a>
|
|
||||||
</li>
|
|
||||||
<li>buffer
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html#a2b599af5b00be0f525ffc18feb0775a8">SDLVisualTest_ExhaustiveVariator</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#a5b528063c1aaa0e626f5d5e49de5baad">SDLVisualTest_RWHelperBuffer</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___random_variator.html#a2b599af5b00be0f525ffc18feb0775a8">SDLVisualTest_RandomVariator</a>
|
|
||||||
</li>
|
|
||||||
<li>buffer_pos
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#a8a37d41b7b076eced766d7418450477d">SDLVisualTest_RWHelperBuffer</a>
|
|
||||||
</li>
|
|
||||||
<li>buffer_width
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___r_w_helper_buffer.html#adb2920cd89b7b8b8b014290e82746d8c">SDLVisualTest_RWHelperBuffer</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
|
|
||||||
<li>categories
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a6744d43d3ad17d06068dba9ee7b78c83">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
<li>config
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___random_variator.html#ab66b4220589b2e2b6e1fde7d6c20bd72">SDLVisualTest_RandomVariator</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html#ab66b4220589b2e2b6e1fde7d6c20bd72">SDLVisualTest_ExhaustiveVariator</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
|
|
||||||
<li>data
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#aa9545bd4acd476f61533d04d53cdffdc">SDLVisualTest_SUTOption</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___variator.html#af99a8790e729d599c656a2070e672e9a">SDLVisualTest_Variator</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
|
|
||||||
<li>enum_values
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a596ff3567c4b736561dba1915a2cd38d">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
<li>enumerated
|
|
||||||
: <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html#ad40e26afd4b8532327b61897d5b009e3">SDLVisualTest_SUTOptionValue</a>
|
|
||||||
</li>
|
|
||||||
<li>exit_status
|
|
||||||
: <a class="el" href="struct_s_d_l___process_exit_status.html#a9324a9ff7dc6697dd77f02998d5e77d7">SDL_ProcessExitStatus</a>
|
|
||||||
</li>
|
|
||||||
<li>exit_success
|
|
||||||
: <a class="el" href="struct_s_d_l___process_exit_status.html#a51df50c07437f2e816d6ce7ce99e1cac">SDL_ProcessExitStatus</a>
|
|
||||||
</li>
|
|
||||||
<li>extra
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action.html#a4626514a67f261290b54fb3d85ca8ddd">SDLVisualTest_Action</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
|
|
||||||
<li>front
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_queue.html#a8b810b2fd2b05698be642ee08836a452">SDLVisualTest_ActionQueue</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
|
|
||||||
<li>integer
|
|
||||||
: <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html#a4291d9ad3cfb3fe1645ea2732e11d68a">SDLVisualTest_SUTOptionValue</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
|
|
||||||
<li>max
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html#ae1e1dde676c120fa6d10f3bb2c14059e">SDLVisualTest_SUTIntRange</a>
|
|
||||||
</li>
|
|
||||||
<li>min
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_int_range.html#a3e202b201e6255d975cd6d3aff1f5a4d">SDLVisualTest_SUTIntRange</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
|
|
||||||
<li>name
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#ad14ca616d8f7c9b61eff58baaead7f1f">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
<li>next
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_node.html#ae6154b60b896ce1a184d060ee4664485">SDLVisualTest_ActionNode</a>
|
|
||||||
</li>
|
|
||||||
<li>no_launch
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a091c0d08290b73216a736ff42ac8fa99">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>num_options
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html#a593108c2cc4b7dd3edecefd724edfd51">SDLVisualTest_SUTConfig</a>
|
|
||||||
</li>
|
|
||||||
<li>num_variations
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a0bd4e04c0c6be7b94e68501bb31dd62c">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>num_vars
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___variation.html#a2daded0b80f9ab7ed3703cc2686e5a92">SDLVisualTest_Variation</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
|
|
||||||
<li>options
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_config.html#afda1bef370f3d5ea6919b7b6a73d01c0">SDLVisualTest_SUTConfig</a>
|
|
||||||
</li>
|
|
||||||
<li>output_dir
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#aafa9a2fb15490380b6c2edd704f4fcf0">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
|
|
||||||
<li>process
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action.html#aa43e9883c9f24718f49b984b67b1afdc">SDLVisualTest_Action</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
|
|
||||||
<li>range
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a2bb1301268866e0e41d035ea0a4914e8">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
<li>rear
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_queue.html#a4aaf4563956932c81c65d05f9020f2ce">SDLVisualTest_ActionQueue</a>
|
|
||||||
</li>
|
|
||||||
<li>required
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a79305c1b10f7b4defee52e1eefde8fbc">SDLVisualTest_SUTOption</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
|
|
||||||
<li>size
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action_queue.html#a439227feff9d7f55384e8780cfc2eb82">SDLVisualTest_ActionQueue</a>
|
|
||||||
</li>
|
|
||||||
<li>string
|
|
||||||
: <a class="el" href="union_s_d_l_visual_test___s_u_t_option_value.html#a2bf4b969ff9633c937e4d15118d1edc6">SDLVisualTest_SUTOptionValue</a>
|
|
||||||
</li>
|
|
||||||
<li>sut_config
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a42657080015a96da836e1640bbdf870e">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>sutapp
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#af277bbb5c712eb89e92337dd583a8b74">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>sutargs
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a00fab9c7cf802b96b6b29e098292d24d">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
|
|
||||||
<li>time
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___action.html#a42715f65f02da52edc5b22021d8ae670">SDLVisualTest_Action</a>
|
|
||||||
</li>
|
|
||||||
<li>timeout
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#a493b57f443cc38b3d3df9c1e584d9d82">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>type
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___s_u_t_option.html#a857b9e5ccfca26034b47a5f3236d822c">SDLVisualTest_SUTOption</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___action.html#a3ab091b672fc470015f09e6c4c50dcf1">SDLVisualTest_Action</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___variator.html#a24d4399dc1877c1843e120e7b027ae64">SDLVisualTest_Variator</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
|
|
||||||
<li>variation
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___exhaustive_variator.html#a11c2995cf19b41c4a1b1f8d9b4081ff7">SDLVisualTest_ExhaustiveVariator</a>
|
|
||||||
, <a class="el" href="struct_s_d_l_visual_test___random_variator.html#a11c2995cf19b41c4a1b1f8d9b4081ff7">SDLVisualTest_RandomVariator</a>
|
|
||||||
</li>
|
|
||||||
<li>variator_type
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#aaaa989ae89caee6d39c722cfe6907466">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
<li>vars
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___variation.html#a1eab2e90f0195b4f4632eb19523aeadf">SDLVisualTest_Variation</a>
|
|
||||||
</li>
|
|
||||||
<li>verify_dir
|
|
||||||
: <a class="el" href="struct_s_d_l_visual_test___harness_state.html#adc871112f24f61e2fff74a7a7fb9794f">SDLVisualTest_HarnessState</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,395 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: Globals</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li class="current"><a href="globals.html"><span>All</span></a></li>
|
|
||||||
<li><a href="globals_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
|
|
||||||
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
<li><a href="globals_defs.html"><span>Macros</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow4" class="tabs3">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="#index_a"><span>a</span></a></li>
|
|
||||||
<li><a href="#index_d"><span>d</span></a></li>
|
|
||||||
<li><a href="#index_k"><span>k</span></a></li>
|
|
||||||
<li><a href="#index_m"><span>m</span></a></li>
|
|
||||||
<li><a href="#index_s"><span>s</span></a></li>
|
|
||||||
<li><a href="#index_t"><span>t</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
<div class="textblock">Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:</div>
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
|
|
||||||
<li>ACTION_LOOP_FPS
|
|
||||||
: <a class="el" href="testharness_8c.html#a70102426e83ed3944f9c060bd82fb54e">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
<li>ACTION_TIMER_EVENT
|
|
||||||
: <a class="el" href="testharness_8c.html#a0d1d5d1394089a10f0147ed2b89c1165">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
|
|
||||||
<li>DEFAULT_SUT_TIMEOUT
|
|
||||||
: <a class="el" href="harness__argparser_8c.html#a6669f8e5a07e7a0e4622dd23362831e7">harness_argparser.c</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
|
|
||||||
<li>KILL_TIMER_EVENT
|
|
||||||
: <a class="el" href="testharness_8c.html#acdc6cb4935ca89fbe3fda31a8f533b9a">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
|
|
||||||
<li>main()
|
|
||||||
: <a class="el" href="testharness_8c.html#a0ddf1224851353fc92bfbff6f499fa97">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_ACTION_LINE_LENGTH
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a19244c2e1556665be344807ace1556ed">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_CONFIG_LINE_LEN
|
|
||||||
: <a class="el" href="harness__argparser_8c.html#a7186273cd88640b740b6333cd98ae243">harness_argparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_PATH_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#abdd33f362ae3bbdacb5de76473aa8a2f">SDL_visualtest_harness_argparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUT_ARGS_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#a8485cbda108eca56406d67aaa685fcc5">SDL_visualtest_harness_argparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUTOPTION_CATEGORY_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a21a678ced8cdf55b4cc70ad398bf33b6">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUTOPTION_ENUMVAL_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a6c700fc8ff02cfa0c795b9593f86b9a0">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUTOPTION_LINE_LENGTH
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a8f1a5749af5a592b30a194c72d848f75">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUTOPTION_NAME_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a0a8b0c1f8eee787abf09bf3a840eccc7">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
|
|
||||||
<li>SDL_ACTION_KILL
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6a87880c4f665344d4c3e12f9aa3af7410">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_ACTION_LAUNCH
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6ac5344bca6af9c07c4ee69ee4c2b18df2">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_ACTION_QUIT
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6ad3d17a830b7e1e46e37d916130d8802a">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_ACTION_SCREENSHOT
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6af9b5d42cb90bf843f298be4593992fdb">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_ACTION_VERIFY
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6a0853f8be8363015b822658b9f3b013f4">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_GetProcessExitStatus()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__process_8h.html#a54545d6b9f737a14030b4ce55ddd4a62">SDL_visualtest_process.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_IsProcessRunning()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__process_8h.html#a3a131140a71bf68fa68a900f06872239">SDL_visualtest_process.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_KillProcess()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__process_8h.html#ae66242e44a004831ab231693fd11c8d0">SDL_visualtest_process.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_LaunchProcess()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__process_8h.html#a12c16e5b870e2794d6bd5a1a3bb4582f">SDL_visualtest_process.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_ProcessExitStatus
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__process_8h.html#a5b7d5262f85e78bf4d53d88f3c509342">SDL_visualtest_process.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_ProcessInfo
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__process_8h.html#a94bc9e0b0b563a527ea50ef2eecd5402">SDL_visualtest_process.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_QuitProcess()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__process_8h.html#ad8a5b6725ad1f0e1bac623cf4b6fc28d">SDL_visualtest_process.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_SUT_INTEGER_OPTION_TEST_STEPS
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#afcdce86a10fbcdc9f3e47c47b70e3ea3">SDL_visualtest_variator_common.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_Action
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a89974e9149bfca6aabb3ff06cc9671d7">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ActionNode
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a065d1acf0f98bde777d10bd8ab24d268">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ActionQueue
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#ac9ce1bb69d8774d1818c9f9d0f97c7f1">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ActionType
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_DequeueAction()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a0e7998533e6e10590612a8d5dee7ec0b">SDL_visualtest_action_configparser.h</a>
|
|
||||||
, <a class="el" href="action__configparser_8c.html#a0e7998533e6e10590612a8d5dee7ec0b">action_configparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_EmptyActionQueue()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a677da0d0e4793df342f91974b4559efa">SDL_visualtest_action_configparser.h</a>
|
|
||||||
, <a class="el" href="action__configparser_8c.html#a677da0d0e4793df342f91974b4559efa">action_configparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_EnqueueAction()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a647d1be8f0f27af2fb1e5d4da2100596">SDL_visualtest_action_configparser.h</a>
|
|
||||||
, <a class="el" href="action__configparser_8c.html#a647d1be8f0f27af2fb1e5d4da2100596">action_configparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ExhaustiveVariator
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html#ab64de6cf7d6a1e6d09d470c020940c25">SDL_visualtest_exhaustive_variator.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_FreeExhaustiveVariator()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html#a7168b055fb86bbbb700d87ae842f7152">SDL_visualtest_exhaustive_variator.h</a>
|
|
||||||
, <a class="el" href="variator__exhaustive_8c.html#a7168b055fb86bbbb700d87ae842f7152">variator_exhaustive.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_FreeHarnessState()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#a833147d8da541982c615645a797627cc">SDL_visualtest_harness_argparser.h</a>
|
|
||||||
, <a class="el" href="harness__argparser_8c.html#a833147d8da541982c615645a797627cc">harness_argparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_FreeRandomVariator()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__random__variator_8h.html#ac95d9e0716e4c918c6902b10f9591d4b">SDL_visualtest_random_variator.h</a>
|
|
||||||
, <a class="el" href="variator__random_8c.html#ac95d9e0716e4c918c6902b10f9591d4b">variator_random.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_FreeSUTConfig()
|
|
||||||
: <a class="el" href="sut__configparser_8c.html#a1bddf9732c0d3ed1c24455d22193de9a">sut_configparser.c</a>
|
|
||||||
, <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a1bddf9732c0d3ed1c24455d22193de9a">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_FreeVariator()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variators_8h.html#a98727ef649135c3312056d7603cb70b5">SDL_visualtest_variators.h</a>
|
|
||||||
, <a class="el" href="variators_8c.html#a98727ef649135c3312056d7603cb70b5">variators.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_GetNextExhaustiveVariation()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html#aa9e13a92945ef48308215b3fa068ed29">SDL_visualtest_exhaustive_variator.h</a>
|
|
||||||
, <a class="el" href="variator__exhaustive_8c.html#aa9e13a92945ef48308215b3fa068ed29">variator_exhaustive.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_GetNextRandomVariation()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__random__variator_8h.html#a479aceb74b5355c1d22856fc7efce890">SDL_visualtest_random_variator.h</a>
|
|
||||||
, <a class="el" href="variator__random_8c.html#a479aceb74b5355c1d22856fc7efce890">variator_random.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_GetNextVariation()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variators_8h.html#aebdd4c3c545b0063d16929fd56f1a79f">SDL_visualtest_variators.h</a>
|
|
||||||
, <a class="el" href="variators_8c.html#aebdd4c3c545b0063d16929fd56f1a79f">variators.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_GetQueueFront()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#afb508801942e7c74084480bcdb6f8613">SDL_visualtest_action_configparser.h</a>
|
|
||||||
, <a class="el" href="action__configparser_8c.html#afb508801942e7c74084480bcdb6f8613">action_configparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_HarnessState
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#ab89725ad0ec988d4923faa6a85972455">SDL_visualtest_harness_argparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_HashString()
|
|
||||||
: <a class="el" href="mischelper_8c.html#a0dae46cdb4e58bdda78676260eaaf980">mischelper.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_InitActionQueue()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#ae68c1c80f728e125869882139bec2c9e">SDL_visualtest_action_configparser.h</a>
|
|
||||||
, <a class="el" href="action__configparser_8c.html#ae68c1c80f728e125869882139bec2c9e">action_configparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_InitExhaustiveVariator()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__exhaustive__variator_8h.html#a9e213e530ddf5a18014786d10e9fdaee">SDL_visualtest_exhaustive_variator.h</a>
|
|
||||||
, <a class="el" href="variator__exhaustive_8c.html#a9e213e530ddf5a18014786d10e9fdaee">variator_exhaustive.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_InitRandomVariator()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__random__variator_8h.html#a807486069b7180c3b3bf8af4616d055f">SDL_visualtest_random_variator.h</a>
|
|
||||||
, <a class="el" href="variator__random_8c.html#a807486069b7180c3b3bf8af4616d055f">variator_random.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_InitVariation()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#ac87934906c51364778dc910ebca47b6c">SDL_visualtest_variator_common.h</a>
|
|
||||||
, <a class="el" href="variator__common_8c.html#ac87934906c51364778dc910ebca47b6c">variator_common.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_InitVariator()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variators_8h.html#ac1d82ee387a19743e47a82c87d3fb7f4">SDL_visualtest_variators.h</a>
|
|
||||||
, <a class="el" href="variators_8c.html#ac1d82ee387a19743e47a82c87d3fb7f4">variators.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_InsertIntoActionQueue()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#ace5374ef7509e95383929ff185aaf7e6">SDL_visualtest_action_configparser.h</a>
|
|
||||||
, <a class="el" href="action__configparser_8c.html#ace5374ef7509e95383929ff185aaf7e6">action_configparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_IsActionQueueEmpty()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a8484ee36f78952192d4193c85fca2f17">SDL_visualtest_action_configparser.h</a>
|
|
||||||
, <a class="el" href="action__configparser_8c.html#a8484ee36f78952192d4193c85fca2f17">action_configparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_MakeStrFromVariation()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#ad981c2efab849e76dc878ef8da9d6017">SDL_visualtest_variator_common.h</a>
|
|
||||||
, <a class="el" href="variator__common_8c.html#ad981c2efab849e76dc878ef8da9d6017">variator_common.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_NextValue()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#aafcecc06c8feb24b6f6a509bfa9db681">SDL_visualtest_variator_common.h</a>
|
|
||||||
, <a class="el" href="variator__common_8c.html#aafcecc06c8feb24b6f6a509bfa9db681">variator_common.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ParseActionConfig()
|
|
||||||
: <a class="el" href="action__configparser_8c.html#a8ef9dce4d464d6994596deeace6ffa2d">action_configparser.c</a>
|
|
||||||
, <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a8ef9dce4d464d6994596deeace6ffa2d">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ParseArgsToArgv()
|
|
||||||
: <a class="el" href="parsehelper_8c.html#a5f168fdd02f9d40ddbad97bd8c0b6361">parsehelper.c</a>
|
|
||||||
, <a class="el" href="_s_d_l__visualtest__parsehelper_8h.html#a5f168fdd02f9d40ddbad97bd8c0b6361">SDL_visualtest_parsehelper.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ParseHarnessArgs()
|
|
||||||
: <a class="el" href="harness__argparser_8c.html#a629609acc04ef21a21fdfbbf6c1589c8">harness_argparser.c</a>
|
|
||||||
, <a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#a629609acc04ef21a21fdfbbf6c1589c8">SDL_visualtest_harness_argparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ParseSUTConfig()
|
|
||||||
: <a class="el" href="sut__configparser_8c.html#a8e178cd8a1f279f5d2cf908545e97544">sut_configparser.c</a>
|
|
||||||
, <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a8e178cd8a1f279f5d2cf908545e97544">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_RandomVariator
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__random__variator_8h.html#ab0df6ee6ec21b5070bfd8e90a7d79974">SDL_visualtest_random_variator.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_RWHelperCountNonEmptyLines()
|
|
||||||
: <a class="el" href="rwhelper_8c.html#ac7f94417fa973af01a27452acd0043e8">rwhelper.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_RWHelperReadChar()
|
|
||||||
: <a class="el" href="rwhelper_8c.html#a92794c04d5568bde0da9f3020d88f44c">rwhelper.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_RWHelperReadLine()
|
|
||||||
: <a class="el" href="rwhelper_8c.html#af97cfdf8d58f716efa8fd9204666df12">rwhelper.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_RWHelperResetBuffer()
|
|
||||||
: <a class="el" href="rwhelper_8c.html#aa7878508e6d851b11dc1d1186324064a">rwhelper.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ScreenshotDesktop()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__screenshot_8h.html#a812c545e97db11a756145d43b3a8e5ee">SDL_visualtest_screenshot.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_ScreenshotProcess()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__screenshot_8h.html#aefe6b7dbca1fbfb7aef081545c3ca66d">SDL_visualtest_screenshot.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_SUTConfig
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a1b493a40d601932b62ee643390aec169">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_SUTIntRange
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a8cbe93330b2ce59cdf6da59e2eca6045">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_SUTOption
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a9f35b5fe1ce4ba831a9b9e1f2bc8b7f6">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_SUTOptionType
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#af9893831d9f79360f57e84a67a90293c">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_SUTOptionValue
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#aa4e5fb752f4cd087101ea3e1f6124dfb">SDL_visualtest_variator_common.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_Tokenize()
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__parsehelper_8h.html#a508e690ed938e09fc3b724d2faf06899">SDL_visualtest_parsehelper.h</a>
|
|
||||||
, <a class="el" href="parsehelper_8c.html#a508e690ed938e09fc3b724d2faf06899">parsehelper.c</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_Variation
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a6b447c1467862ecd623cc8f37489faeb">SDL_visualtest_variator_common.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_Variator
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variators_8h.html#a520a2479efbe9c4a9d617735f7314e0a">SDL_visualtest_variators.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_VariatorType
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a4a7752dc89880ce3f62a478b3d0d8d64">SDL_visualtest_variator_common.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_VerifyScreenshots()
|
|
||||||
: <a class="el" href="screenshot_8c.html#ac7b5335651144961676abc2116c38299">screenshot.c</a>
|
|
||||||
, <a class="el" href="_s_d_l__visualtest__screenshot_8h.html#ac7b5335651144961676abc2116c38299">SDL_visualtest_screenshot.h</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
|
|
||||||
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
|
|
||||||
<li>TEST_ERROR
|
|
||||||
: <a class="el" href="testharness_8c.html#a8251bcdfc5c83845e0834adf211de033">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
<li>TEST_FAILED
|
|
||||||
: <a class="el" href="testharness_8c.html#a8b8b91205df891e2c7837bd03795306f">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
<li>TEST_PASSED
|
|
||||||
: <a class="el" href="testharness_8c.html#a562e15dd66cf158c98dbfec9f6afa1ae">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,150 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: Globals</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="globals.html"><span>All</span></a></li>
|
|
||||||
<li><a href="globals_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
|
|
||||||
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
<li class="current"><a href="globals_defs.html"><span>Macros</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
 <ul>
|
|
||||||
<li>ACTION_LOOP_FPS
|
|
||||||
: <a class="el" href="testharness_8c.html#a70102426e83ed3944f9c060bd82fb54e">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
<li>ACTION_TIMER_EVENT
|
|
||||||
: <a class="el" href="testharness_8c.html#a0d1d5d1394089a10f0147ed2b89c1165">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
<li>DEFAULT_SUT_TIMEOUT
|
|
||||||
: <a class="el" href="harness__argparser_8c.html#a6669f8e5a07e7a0e4622dd23362831e7">harness_argparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>KILL_TIMER_EVENT
|
|
||||||
: <a class="el" href="testharness_8c.html#acdc6cb4935ca89fbe3fda31a8f533b9a">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_ACTION_LINE_LENGTH
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a19244c2e1556665be344807ace1556ed">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_CONFIG_LINE_LEN
|
|
||||||
: <a class="el" href="harness__argparser_8c.html#a7186273cd88640b740b6333cd98ae243">harness_argparser.c</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_PATH_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#abdd33f362ae3bbdacb5de76473aa8a2f">SDL_visualtest_harness_argparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUT_ARGS_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__harness__argparser_8h.html#a8485cbda108eca56406d67aaa685fcc5">SDL_visualtest_harness_argparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUTOPTION_CATEGORY_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a21a678ced8cdf55b4cc70ad398bf33b6">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUTOPTION_ENUMVAL_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a6c700fc8ff02cfa0c795b9593f86b9a0">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUTOPTION_LINE_LENGTH
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a8f1a5749af5a592b30a194c72d848f75">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>MAX_SUTOPTION_NAME_LEN
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#a0a8b0c1f8eee787abf09bf3a840eccc7">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDL_SUT_INTEGER_OPTION_TEST_STEPS
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#afcdce86a10fbcdc9f3e47c47b70e3ea3">SDL_visualtest_variator_common.h</a>
|
|
||||||
</li>
|
|
||||||
<li>TEST_ERROR
|
|
||||||
: <a class="el" href="testharness_8c.html#a8251bcdfc5c83845e0834adf211de033">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
<li>TEST_FAILED
|
|
||||||
: <a class="el" href="testharness_8c.html#a8b8b91205df891e2c7837bd03795306f">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
<li>TEST_PASSED
|
|
||||||
: <a class="el" href="testharness_8c.html#a562e15dd66cf158c98dbfec9f6afa1ae">testharness.c</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,111 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
||||||
<meta name="generator" content="Doxygen 1.8.4"/>
|
|
||||||
<title>SDL Visual Test: Globals</title>
|
|
||||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="dynsections.js"></script>
|
|
||||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<script type="text/javascript" src="search/search.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
||||||
</script>
|
|
||||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr style="height: 56px;">
|
|
||||||
<td style="padding-left: 0.5em;">
|
|
||||||
<div id="projectname">SDL Visual Test
|
|
||||||
</div>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!-- end header part -->
|
|
||||||
<!-- Generated by Doxygen 1.8.4 -->
|
|
||||||
<script type="text/javascript">
|
|
||||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
||||||
</script>
|
|
||||||
<div id="navrow1" class="tabs">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
||||||
<li><a href="annotated.html"><span>Data Structures</span></a></li>
|
|
||||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
||||||
<li>
|
|
||||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
||||||
<span class="left">
|
|
||||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
alt=""/>
|
|
||||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
||||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
||||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
||||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
||||||
</span><span class="right">
|
|
||||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow2" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="files.html"><span>File List</span></a></li>
|
|
||||||
<li class="current"><a href="globals.html"><span>Globals</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div id="navrow3" class="tabs2">
|
|
||||||
<ul class="tablist">
|
|
||||||
<li><a href="globals.html"><span>All</span></a></li>
|
|
||||||
<li><a href="globals_func.html"><span>Functions</span></a></li>
|
|
||||||
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
|
|
||||||
<li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
|
|
||||||
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
|
|
||||||
<li><a href="globals_defs.html"><span>Macros</span></a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div><!-- top -->
|
|
||||||
<!-- window showing the filter options -->
|
|
||||||
<div id="MSearchSelectWindow"
|
|
||||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
||||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
||||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
||||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></div>
|
|
||||||
|
|
||||||
<!-- iframe showing the search results (closed by default) -->
|
|
||||||
<div id="MSearchResultsWindow">
|
|
||||||
<iframe src="javascript:void(0)" frameborder="0"
|
|
||||||
name="MSearchResults" id="MSearchResults">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contents">
|
|
||||||
 <ul>
|
|
||||||
<li>SDLVisualTest_ActionType
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__action__configparser_8h.html#a383e41b8547eab149a0a4af867b3ebc6">SDL_visualtest_action_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_SUTOptionType
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__sut__configparser_8h.html#af9893831d9f79360f57e84a67a90293c">SDL_visualtest_sut_configparser.h</a>
|
|
||||||
</li>
|
|
||||||
<li>SDLVisualTest_VariatorType
|
|
||||||
: <a class="el" href="_s_d_l__visualtest__variator__common_8h.html#a04bfc880abe6940d69a63c06a33acdbd">SDL_visualtest_variator_common.h</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div><!-- contents -->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by  <a href="http://www.doxygen.org/index.html">
|
|
||||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
||||||
</a> 1.8.4
|
|
||||||
</small></address>
|
|
||||||
</body>
|
|
||||||
</html>
|
|