Cleanups
authorPetr Machata <pmachata@redhat.com>
Mon, 11 Nov 2013 18:33:37 +0000 (19:33 +0100)
committerChanho Park <chanho61.park@samsung.com>
Fri, 22 Aug 2014 11:38:24 +0000 (20:38 +0900)
TODO
param.c
param.h

diff --git a/TODO b/TODO
index 89f2f9e..4e18e88 100644 (file)
--- a/TODO
+++ b/TODO
 
     This is useful in particular for:
 
-    | ulong mbsrtowcs(+string(array(uint, zero(arg3))), string*, ulong, addr); |
+    | ulong mbsrtowcs(+wstring3_t, string*, ulong, addr); |
+    | ulong wcsrtombs(+string3, wstring_t*, ulong, addr); |
 
     Where we would like to render arg2 on the way in, and arg1 on the
     way out.
diff --git a/param.c b/param.c
index a712dad..10bc749 100644 (file)
--- a/param.c
+++ b/param.c
@@ -132,6 +132,8 @@ param_destroy(struct param *param)
                                expr_destroy(&param->u.pack.args[i]);
                        free(param->u.pack.args);
                }
+               return;
+
        case PARAM_FLAVOR_STOP:
                return;
        }
diff --git a/param.h b/param.h
index d6da96b..ce393d6 100644 (file)
--- a/param.h
+++ b/param.h
@@ -69,7 +69,6 @@ enum param_status {
  * enumerator.  */
 struct param_enum;
 
-/* int printf(string, pack(format, arg1)); */
 struct param {
        enum param_flavor flavor;
        union {