diff options
| author | Marcus Brinkmann <[email protected]> | 2011-05-06 11:28:11 +0000 | 
|---|---|---|
| committer | Marcus Brinkmann <[email protected]> | 2011-05-06 11:28:11 +0000 | 
| commit | f1ea0d9e3812d38e40a79f5337c2d2e172d387d6 (patch) | |
| tree | 082b089854ef123113ff1b2011c5493c976640e3 /complus/guidgen.c | |
| parent | Remove unused macro GNUPG_FIX_HDR_VERSION. (diff) | |
| download | gpgme-f1ea0d9e3812d38e40a79f5337c2d2e172d387d6.tar.gz gpgme-f1ea0d9e3812d38e40a79f5337c2d2e172d387d6.zip  | |
Remove complus (10 years unused).
Diffstat (limited to '')
| -rw-r--r-- | complus/guidgen.c | 130 | 
1 files changed, 0 insertions, 130 deletions
diff --git a/complus/guidgen.c b/complus/guidgen.c deleted file mode 100644 index a4ac07dc..00000000 --- a/complus/guidgen.c +++ /dev/null @@ -1,130 +0,0 @@ -/* guidgen.c - Tool to create GUIDs - *	Copyright (C) 2001 g10 Code GmbH - * - * This file is part of GPGME. - * - * GPGME is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * GPGME is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA - */ - - -#include <config.h> -#include <stdio.h> -#include <stdlib.h> -#include <string.h> -#include <errno.h> -#include <assert.h> -#include <time.h> -#include <windows.h> - -#include "obj_base.h" - -#include "argparse.h" - - -enum cmd_and_opt_values { aNull = 0, -    oVerbose	  = 'v', - -aTest }; - - -static ARGPARSE_OPTS opts[] = { - -    { 301, NULL, 0, "@Options:\n " }, - -    { oVerbose, "verbose",   0, "verbose" }, -{0} }; - -static struct { -    int verbose; -} opt; - - -static void create_guid (void); - -static const char * -my_strusage( int level ) -{ -    const char *p; -    switch( level ) { -      case 11: p = "guidgen"; -	break; -      case 13: p = VERSION; break; -      /*case 17: p = PRINTABLE_OS_NAME; break;*/ -      case 19: p = -	    "Please report bugs to <[email protected]>.\n"; -	break; -      case 1: -      case 40:	p = -	    "Usage: guidgen [options] (-h for help)"; -	break; -      case 41:	p = -	    "Syntax: guidgen [options]\n" -	      "Generate GUIDs\n"; -	break; - -      default:	p = NULL; -    } -    return p; -} - - -int -main (int argc, char **argv ) -{ -    ARGPARSE_ARGS pargs; - -    set_strusage( my_strusage ); -    /*log_set_name ("gpa"); not yet implemented in logging.c */ - -    pargs.argc = &argc; -    pargs.argv = &argv; -    pargs.flags=  0; -    while( arg_parse( &pargs, opts) ) { -	switch( pargs.r_opt ) { -	  case oVerbose: opt.verbose++; break; - -	  default : pargs.err = 2; break; -	} -    } - -    if (!argc) -        create_guid(); -    else { -        int n; - -        for (n = atoi (argv[0]); n > 0; n-- ) -            create_guid (); -    } - -    return 0; -} - - -static void -create_guid () -{ -    GUID guid, *id; -    id = &guid; -    if ( CoCreateGuid (id) ) { -        fprintf (stderr,"failed to create GUID\n"); -        exit (1); -    } -    printf( "{%08lx-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x}\n", -            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] ); -} - -  | 
