refactoring

diff --git a/libasn1fix/asn1fix_retrieve.h b/libasn1fix/asn1fix_retrieve.h
index 47aa0a5..7088b49 100644
--- a/libasn1fix/asn1fix_retrieve.h
+++ b/libasn1fix/asn1fix_retrieve.h
@@ -36,11 +36,10 @@
 /*
  * Return the reference to a destination of the given reference,
  * symbol lookup. Not a recursive function.
- * Optional module reference may be assigned a module in which the
- * particular expr was found.
  */
-asn1p_expr_t *asn1f_lookup_symbol(arg_t *arg, asn1p_ref_t *ref,
-		asn1p_module_t **opt_module_r);
+asn1p_expr_t *asn1f_lookup_symbol(arg_t *arg,
+		asn1p_module_t *mod,
+		asn1p_ref_t *ref);
 
 /*
  * Recursively find the original type for the given expression.
@@ -54,8 +53,7 @@
  * would return an expression for Type4.
  * WARNING: No attempts are made to honor constraints at this moment.
  */
-asn1p_expr_t *asn1f_find_terminal_type(arg_t *arg, asn1p_expr_t *tc,
-	asn1p_module_t **opt_module_r);
+asn1p_expr_t *asn1f_find_terminal_type(arg_t *arg, asn1p_expr_t *tc);
 
 /*
  * Recursively find the original value for the given expression.
@@ -67,7 +65,6 @@
  * Then this function will return the expression for value2 if given
  * the v as an argment.
  */
-asn1p_expr_t *asn1f_find_terminal_value(arg_t *arg, asn1p_expr_t *tc,
-	asn1p_module_t **opt_module_r);
+asn1p_expr_t *asn1f_find_terminal_value(arg_t *arg, asn1p_expr_t *tc);
 
 #endif	/* _ASN1FIX_RETRIEVE_H_ */