Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2
pdisk
pdisk.hfs-dump-format.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pdisk.hfs-dump-format.patch of Package pdisk
put the HFS volume name in single quotes remove ' char from HFS volume name dump.c | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) Index: pdisk/dump.c =================================================================== --- pdisk.orig/dump.c +++ pdisk/dump.c @@ -240,7 +240,7 @@ dump_partition_map(partition_map_header } printf(" #: %*s %-*s %*s %-*s ( size )\n", max_type_length, "type", - max_name_length, "name", + max_name_length + 2, "name", digits, "length", digits, "base"); if (disk_order) { @@ -286,7 +286,7 @@ dump_partition_entry(partition_map *entr } printf("%2ld: %.4s", entry->disk_address, s); } else { - printf("%2ld: %*.32s", entry->disk_address, type_length, p->dpme_type); + printf("%2ld: %*.27s", entry->disk_address, type_length, p->dpme_type); } buf = (char *) malloc(name_length+1); @@ -294,9 +294,12 @@ dump_partition_entry(partition_map *entr strncpy(buf, p->dpme_name, name_length); buf[name_length] = 0; } else { - sprintf(buf, "\"%s\"", entry->HFS_name); + sprintf(buf, "%s", entry->HFS_name); } - printf("%c%-*.32s ", driver, name_length, buf); + for (j = 0; buf[j] ; j++) + if (buf[j] == '\'') + buf[j] = ' '; + printf("%c'%-*.27s' ", driver, name_length, buf); free(buf); /* switch (entry->HFS_kind) { @@ -843,7 +846,7 @@ get_max_name_string_length(partition_map if (entry->HFS_name == NULL) { length = 0; } else { - length = strlen(entry->HFS_name) + 2; + length = strlen(entry->HFS_name); } if (length > max) { max = length;
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor