6 * Returns a [multi-line] package field
8 extern char *read_package_field(const char *package_buffer)
12 int buffer_length = 0;
14 buffer_length = strlen(package_buffer);
16 while ((field = strchr(&package_buffer[field_length], '\n')) != NULL) {
17 field_length = buffer_length - strlen(field);
18 if (package_buffer[field_length + 1] != ' ') {
24 if (field_length == 0) {
27 return(xstrndup(package_buffer, field_length));