+int main ( int argc, char *argv[] ) {
+
+ // if an argument specified, try to load that one instead
+ if ( argc > 1 ) {
+ pnd_conf_handle h;
+ h = pnd_conf_fetch_by_path ( argv [ 1 ] );
+ char *i = pnd_box_get_head ( h );
+ printf ( "%s -> %s [%p:%d]\n", pnd_box_get_key ( i ), i, i, strlen ( i ) );
+ while ( ( i = pnd_box_get_next ( i ) ) ) {
+ printf ( "%s -> %s [%p:%d]\n", pnd_box_get_key ( i ), i, i, strlen ( i ) );
+ }
+
+ char *poop = pnd_conf_get_as_char ( h, "info.viewer_args" );
+ printf ( "info.viewer_args test: %s [%p:%d]\n", poop, poop, strlen ( poop ) );
+
+ exit ( 0 );
+ }