diff options
author | Patrick Rudolph <siro@das-labor.org> | 2015-11-14 12:59:46 +0100 |
---|---|---|
committer | Axel Davy <axel.davy@ens.fr> | 2016-02-04 22:12:17 +0100 |
commit | 5c79bd666b1163de42d6b4c0fc1a7fa2fd3c6b8e (patch) | |
tree | 8366c4c73dad7760bf786dab720eb54c64803a3d /src/gallium/state_trackers/nine/guid.c | |
parent | 2a4d1509c8de5973871a69aa64b4f92d73351e0e (diff) | |
download | external_mesa3d-5c79bd666b1163de42d6b4c0fc1a7fa2fd3c6b8e.zip external_mesa3d-5c79bd666b1163de42d6b4c0fc1a7fa2fd3c6b8e.tar.gz external_mesa3d-5c79bd666b1163de42d6b4c0fc1a7fa2fd3c6b8e.tar.bz2 |
st/nine: Print GUID instead of pointer
To ease debugging print the GUID instead of the pointer to it.
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-by: Axel Davy <axel.davy@ens.fr>
Diffstat (limited to 'src/gallium/state_trackers/nine/guid.c')
-rw-r--r-- | src/gallium/state_trackers/nine/guid.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/gallium/state_trackers/nine/guid.c b/src/gallium/state_trackers/nine/guid.c index 5034feb..5e63d2f 100644 --- a/src/gallium/state_trackers/nine/guid.c +++ b/src/gallium/state_trackers/nine/guid.c @@ -20,6 +20,7 @@ * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE * USE OR OTHER DEALINGS IN THE SOFTWARE. */ +#include <stdio.h> #include "guid.h" const GUID IID_IUnknown = { 0x00000000, 0x0000, 0x0000, { 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46 } }; @@ -64,3 +65,20 @@ GUID_equal( const GUID *a, } return TRUE; } + +char* GUID_sprintf(char *guid_str, REFGUID id) { + sprintf( guid_str, + "{%08X,%04X,%04X,%02X%02X%02X%02X%02X%02X%02X%02X}", + id->Data1, + id->Data2, + id->Data3, + id->Data4[0], + id->Data4[1], + id->Data4[2], + id->Data4[3], + id->Data4[4], + id->Data4[5], + id->Data4[6], + id->Data4[7]); + return guid_str; +} |