]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
utils3: Remove the "split_tokens" utility
authorVolker Lendecke <vl@samba.org>
Mon, 3 Jul 2023 09:08:38 +0000 (11:08 +0200)
committerJeremy Allison <jra@samba.org>
Mon, 3 Jul 2023 19:40:35 +0000 (19:40 +0000)
This is not tested as far as I can see, and as this is explicity meant
as a testing utility I think we can live without it.

Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/utils/split_tokens.c [deleted file]
source3/utils/wscript_build

diff --git a/source3/utils/split_tokens.c b/source3/utils/split_tokens.c
deleted file mode 100644 (file)
index ab48dc5..0000000
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
-   Unix SMB/CIFS implementation.
-   test program for the next_token() function
-
-   Copyright (C) 2009 Michael Adam
-
-   This program 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.
-
-   This program 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-*/
-
-/*
- * Diagnostic output for "next_token()".
- */
-
-#include "includes.h"
-#include "lib/cmdline/cmdline.h"
-
-int main(int argc, const char *argv[])
-{
-       const char *sequence = "";
-       poptContext pc;
-       char *buff;
-       TALLOC_CTX *ctx = talloc_stackframe();
-       int opt;
-       bool ok;
-
-       struct poptOption long_options[] = {
-               POPT_AUTOHELP
-               POPT_COMMON_VERSION
-               POPT_TABLEEND
-       };
-
-       smb_init_locale();
-
-       ok = samba_cmdline_init(ctx,
-                               SAMBA_CMDLINE_CONFIG_CLIENT,
-                               false /* require_smbconf */);
-       if (!ok) {
-               DBG_ERR("Failed to init cmdline parser!\n");
-               TALLOC_FREE(ctx);
-               exit(1);
-       }
-
-       pc = samba_popt_get_context(getprogname(),
-                                   argc,
-                                   argv,
-                                   long_options,
-                                   POPT_CONTEXT_KEEP_FIRST);
-       if (pc == NULL) {
-               DBG_ERR("Failed to setup popt context!\n");
-               TALLOC_FREE(ctx);
-               exit(1);
-       }
-
-       poptSetOtherOptionHelp(pc, "[OPTION...] <sequence-string>");
-
-       while((opt = poptGetNextOpt(pc)) != -1) {
-               switch (opt) {
-               case POPT_ERROR_BADOPT:
-                       fprintf(stderr, "\nInvalid option %s: %s\n\n",
-                               poptBadOption(pc, 0), poptStrerror(opt));
-                       poptPrintUsage(pc, stderr, 0);
-                       exit(1);
-               }
-       }
-
-       sequence = poptGetArg(pc);
-
-       if (sequence == NULL) {
-               fprintf(stderr, "ERROR: missing sequence string\n");
-               return 1;
-       }
-
-       lp_set_cmdline("log level", "0");
-
-       while(next_token_talloc(ctx, &sequence, &buff, NULL)) {
-               printf("[%s]\n", buff);
-       }
-
-       poptFreeContext(pc);
-       talloc_free(ctx);
-
-       return 0;
-}
-
index 172457f4b57c3e8723072ace0d384a38e2c50edb..90656b3d9658c2dc34d9509878b5b84b2084adb6 100644 (file)
@@ -155,15 +155,6 @@ bld.SAMBA3_BINARY('dbwrap_torture',
                  ''',
                  install=False)
 
-bld.SAMBA3_BINARY('split_tokens',
-                 source='split_tokens.c',
-                 deps='''
-                 talloc
-                 CMDLINE_S3
-                 smbconf
-                 ''',
-                 install=False)
-
 bld.SAMBA3_BINARY('samba-regedit',
                   source="""regedit.c regedit_samba3.c
                             regedit_wrap.c regedit_treeview.c