-// Seek and return a specified .vrl blob from .vrs blob in memory
-// In:
-// + struct vrs_container *vrs_cont - pointer to the vrs_container
-// with a loaded .vrs file
-// + uint16_t id - id of the vrl to retrive
-// Out:
-// struct vrl_container* - a pointer to a vrl_container with a pointer
-// to the requested .vrl blob
-struct vrl_container* get_vrl_by_id(struct vrs_container *vrs_cont, uint16_t id);
+/* Seek and return a specified .vrl blob from .vrs blob in memory
+* In:
+* + struct vrs_container *vrs_cont - pointer to the vrs_container
+* with a loaded .vrs file
+* + uint16_t id - id of the vrl to retrive
+* + struct vrl_container * vrl_cont - pointer to vrl_container to load to
+* Out:
+* int - operation status
+* to the requested .vrl blob
+*/
+int get_vrl_by_id(struct vrs_container *vrs_cont, uint16_t id, struct vrl_container * vrl_cont);