struct url_info info;
char *data;
+ if (!blerg_init())
+ exit(1);
+
if (cgi_init() != CGIERR_NONE)
exit(0);
INCLUDE: const-xs.inc
PROTOTYPES: ENABLE
+int init()
+ CODE:
+ RETVAL = blerg_init();
+ OUTPUT:
+ RETVAL
+
int exists(const char *name)
CODE:
RETVAL = blerg_exists(name);
# Preloaded methods go here.
+if (!Blerg::Database::init()) {
+ die "Could not initialize C library";
+}
+
sub open {
my ($class, $name) = @_;
my $ptr = Blerg::Database::_open($name);
mkdir 'data';
mkdir 'hash_tags';
mkdir 'ref_tags';
+
+$ENV{BLERG_PATH} = $test_dir;
+Blerg::Database::init();
+
my ($ptr, $password, $n);
$password = 'blargh';
$n = 0;
use strict;
use warnings;
-use Test::More tests => 25;
+use Test::More tests => 26;
BEGIN { use_ok('Blerg::Database') };
#########################
mkdir 'data';
mkdir 'hash_tags';
mkdir 'ref_tags';
+
+$ENV{BLERG_PATH} = $test_dir;
+ok( Blerg::Database::init() );
+
my ($ptr, @list, $n);
$n = 0;
mkdir 'data';
mkdir 'hash_tags';
mkdir 'ref_tags';
+
+$ENV{BLERG_PATH} = $test_dir;
+Blerg::Database::init();
+
my ($ptra, $ptrb, @list);
### Subscription
const unsigned char *buf;
unsigned int len;
+ if (!blerg_init())
+ exit(1);
+
yajl_gen g = yajl_gen_alloc(&yajl_config, NULL);
yajl_gen_map_open(g);
exit(1);
}
+ if (!blerg_init()) {
+ exit(2);
+ }
+
if (strncmp(argv[1], "store", 5) == 0) {
char *store = argv[2];
struct blerg *f = blerg_open(store);