X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/094d4121c2f71f7e28c0d0d3353962729c49e438..cb699a49faa9fa426f301dc1d21b6d5617b9c1a0:/testsuite/xbt/swag_usage.c diff --git a/testsuite/xbt/swag_usage.c b/testsuite/xbt/swag_usage.c index 8acd7df672..96279ccc95 100644 --- a/testsuite/xbt/swag_usage.c +++ b/testsuite/xbt/swag_usage.c @@ -1,3 +1,12 @@ +/* $Id$ */ + +/* A simple example to demonstrate the use of swags */ + +/* Copyright (c) 2004 Arnaud Legrand. All rights reserved. */ + +/* This program is free software; you can redistribute it and/or modify it + * under the terms of the license (GNU LGPL) which comes with this package. */ + #include #include #include "xbt/swag.h" @@ -5,7 +14,7 @@ typedef struct { s_xbt_swag_hookup_t setA; s_xbt_swag_hookup_t setB; - char *name; + const char *name; } shmurtz, s_shmurtz_t, *shmurtz_t; int main(void) @@ -30,8 +39,8 @@ int main(void) xbt_swag_insert(obj2, setA); xbt_swag_insert(obj2, setB); - xbt_swag_extract(obj1, setB); - // xbt_swag_extract(obj2, setB); + xbt_swag_remove(obj1, setB); + // xbt_swag_remove(obj2, setB); xbt_swag_foreach(obj,setA) { printf("\t%s\n",obj->name);