Added identification constructor using a chunk of data, guessing id type

This commit is contained in:
Martin Willi
2009-11-12 10:34:01 +01:00
parent 0109846aa1
commit 324528700d
2 changed files with 20 additions and 0 deletions
+12
View File
@@ -1005,6 +1005,18 @@ identification_t *identification_create_from_string(char *string)
}
}
/*
* Described in header.
*/
identification_t * identification_create_from_data(chunk_t data)
{
char buf[data.len + 1];
/* use string constructor */
snprintf(buf, sizeof(buf), "%.*s", data.len, data.ptr);
return identification_create_from_string(buf);
}
/*
* Described in header.
*/
+8
View File
@@ -314,6 +314,14 @@ struct identification_t {
*/
identification_t * identification_create_from_string(char *string);
/**
* Creates an identification from a chunk of data, guessing its type.
*
* @param data identification data
* @return identification_t
*/
identification_t * identification_create_from_data(chunk_t data);
/**
* Creates an identification_t object from an encoded chunk.
*