Просмотр исходного кода

libdpkg: Add new compressor_get_name() function

Guillem Jover лет назад: 12
Родитель
Сommit
517b54aff9
3 измененных файлов с 8 добавлено и 0 удалено
  1. 6 0
      lib/dpkg/compress.c
  2. 1 0
      lib/dpkg/compress.h
  3. 1 0
      lib/dpkg/libdpkg.map

+ 6 - 0
lib/dpkg/compress.c

@@ -730,6 +730,12 @@ compressor(enum compressor_type type)
 	return compressor_array[type];
 }
 
+const char *
+compressor_get_name(enum compressor_type type)
+{
+	return compressor(type)->name;
+}
+
 const char *
 compressor_get_extension(enum compressor_type type)
 {

+ 1 - 0
lib/dpkg/compress.h

@@ -63,6 +63,7 @@ struct compress_params {
 enum compressor_type compressor_find_by_name(const char *name);
 enum compressor_type compressor_find_by_extension(const char *name);
 
+const char *compressor_get_name(enum compressor_type type);
 const char *compressor_get_extension(enum compressor_type type);
 
 enum compressor_strategy compressor_get_strategy(const char *name);

+ 1 - 0
lib/dpkg/libdpkg.map

@@ -146,6 +146,7 @@ LIBDPKG_PRIVATE {
 	# Compression support
 	compressor_find_by_name;
 	compressor_find_by_extension;
+	compressor_get_name;
 	compressor_get_extension;
 	compressor_get_strategy;
 	compressor_check_params;