+
+char *pnd_pxml_get_mkdir ( pnd_pxml_handle h ) {
+ pnd_pxml_t *p = (pnd_pxml_t*) h;
+ return ( p -> mkdir_sp );
+}
+
+char *pnd_pxml_get_package_version_major ( pnd_pxml_handle h ) {
+ pnd_pxml_t *p = (pnd_pxml_t*) h;
+ return ( p -> package_version_major );
+}
+
+char *pnd_pxml_get_package_version_minor ( pnd_pxml_handle h ) {
+ pnd_pxml_t *p = (pnd_pxml_t*) h;
+ return ( p -> package_version_minor );
+}
+
+char *pnd_pxml_get_package_version_release ( pnd_pxml_handle h ) {
+ pnd_pxml_t *p = (pnd_pxml_t*) h;
+ return ( p -> package_version_release );
+}
+
+char *pnd_pxml_get_package_version_build ( pnd_pxml_handle h ) {
+ pnd_pxml_t *p = (pnd_pxml_t*) h;
+ return ( p -> package_version_build );
+}
+
+unsigned char pnd_pxml_is_affirmative ( char *v ) {
+
+ if ( ! v ) {
+ return ( 0 );
+ }
+
+ if ( ( v [ 0 ] == 'Y' ) ||
+ ( v [ 0 ] == 'y' ) ||
+ ( v [ 0 ] == '1' ) )
+ {
+ return ( 0 );
+ }
+
+ return ( 0 );
+}
+
+pnd_pxml_x11_req_e pnd_pxml_get_x11 ( char *pxmlvalue ) {
+
+ if ( ! pxmlvalue ) {
+ return ( pnd_pxml_x11_ignored );
+ } else if ( strcasecmp ( pxmlvalue, "req" ) == 0 ) {
+ return ( pnd_pxml_x11_required );
+ } else if ( strcasecmp ( pxmlvalue, "stop" ) == 0 ) {
+ return ( pnd_pxml_x11_stop );
+ } else if ( strcasecmp ( pxmlvalue, "ignore" ) == 0 ) {
+ return ( pnd_pxml_x11_ignored );
+ }
+
+ return ( pnd_pxml_x11_ignored ); // default
+}
+
+char *pnd_pxml_get_info_name ( pnd_pxml_handle h ) {
+ pnd_pxml_t *p = (pnd_pxml_t*) h;
+ return ( p -> info_name );
+}
+
+char *pnd_pxml_get_info_type ( pnd_pxml_handle h ) {
+ pnd_pxml_t *p = (pnd_pxml_t*) h;
+ return ( p -> info_type );
+}
+
+char *pnd_pxml_get_info_src ( pnd_pxml_handle h ) {
+ pnd_pxml_t *p = (pnd_pxml_t*) h;
+ return ( p -> info_filename );
+}