quvi-object opts: Additional support funcs/macros
commit30b215aec2006ccd0d9d19f0ed5ce8c64180de83
authorToni Gundogdu <legatvs@gmail.com>
Mon, 4 Mar 2013 10:53:31 +0000 (4 12:53 +0200)
committerToni Gundogdu <legatvs@gmail.com>
Mon, 4 Mar 2013 10:53:34 +0000 (4 12:53 +0200)
treebe24279677e41047ef802c09cf9f3c79cb3c0223
parent8b34e7e10f1d6a6ee51b6a66274d6451665160c6
quvi-object opts: Additional support funcs/macros

Add macros:
  l_quvi_object_opts_chk_req_{s,cb}
  l_quvi_object_opts_chk_opt_s

Modify `l_quvi_object_opts_is_set' to take additional parameters so that
it can be used by the above macros.

Add function `l_quvi_object_opts_chk_given' which will check that
the quvi-object options list is not empty.

Signed-off-by: Toni Gundogdu <legatvs@gmail.com>
src/lua/quvi/opts.c
src/lua/quvi/opts.h