aboutsummarylogtreecommitdiffstats
path: root/api.h
diff options
context:
space:
mode:
authorAntony Kellermann2018-07-27 08:36:48 -0400
committerAntony Kellermann2018-07-27 08:36:48 -0400
commitf02041f209c4263cea48e9acd9d01564b98c193c (patch)
treedd0e339ada7991238cc5a7f90c842540ebcefe39 /api.h
parent4f1f9235d7766d71de283630428d75d92712f4cc (diff)
downloadaur-f02041f209c4263cea48e9acd9d01564b98c193c.tar.gz
Added info_array_get_info_from_symbol helper function
Diffstat (limited to 'api.h')
-rw-r--r--api.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/api.h b/api.h
index 9a21953906d8..c8c38587aee8 100644
--- a/api.h
+++ b/api.h
@@ -336,6 +336,15 @@ void info_array_store_totals(Info_Array* pInfo_Array);
Ref_Data* iex_get_valid_symbols(void);
/**
+ * Searches through an Info_Array and returns a ponter to the Info which has the same symbol as
+ * the function's argument. If not found, returns NULL.
+ * @param pInfo_Array the Info_Array to search
+ * @param symbol the symbol to match
+ * @return valid Info* or NULL if not found
+ */
+Info* info_array_get_info_from_symbol(const Info_Array* pInfo_Array, const char* symbol);
+
+/**
* Destroys Ref_Data object and frees memory. Sets the pointer of the Ref_Data to NULL
* @param phRef_Data the Ref_Data to destroy
*/