remove benc2php, since we're going to be using json now.

This commit is contained in:
Charles Kerr 2008-05-11 23:13:50 +00:00
parent 44d3d2e080
commit 6eb8c5132e
2 changed files with 0 additions and 42 deletions

View File

@ -84,8 +84,6 @@ noinst_HEADERS = \
verify.h \
web.h
bin_PROGRAMS = benc2php
TESTS = \
blocklist-test \
bencode-test \
@ -107,8 +105,6 @@ APPS_LDADD = \
$(PTHREAD_LIBS) \
-lm
benc2php_SOURCES = benc2php.c
benc2php_LDADD = $(APPS_LDADD)
bencode_test_SOURCES = bencode-test.c
bencode_test_LDADD = $(APPS_LDADD)
blocklist_test_SOURCES = blocklist-test.c

View File

@ -1,38 +0,0 @@
/*
* This file Copyright (C) 2008 Charles Kerr <charles@rebelbase.com>
*
* This file is licensed by the GPL version 2. Works owned by the
* Transmission project are granted a special exemption to clause 2(b)
* so that the bulk of its code can remain under the MIT license.
* This exemption does not extend to derived works not owned by
* the Transmission project.
*
* $Id:$
*/
#include <stdio.h> /* fprintf() */
#include <string.h> /* strlen() */
#include <libtransmission/utils.h> /* tr_free() */
#include <libtransmission/bencode.h> /* tr_bencLoad() */
int
main( int argc, char *argv[] )
{
if( argc != 2 )
{
fprintf( stderr, "Convert bencoded text to serialized php.\n" );
fprintf( stderr, "Usage: benc2php bencoded-text\n" );
return -1;
}
else
{
tr_benc top;
const char * benc_str = argv[1];
char * serialized;
tr_bencLoad( benc_str, strlen( benc_str ), &top, NULL );
serialized = tr_bencSaveAsSerializedPHP( &top, NULL );
puts( serialized );
tr_free( serialized );
return 0;
}
}