wsstdlib.h
上传用户:gzpyjq
上传日期:2013-01-31
资源大小:1852k
文件大小:2k
源码类别:

手机WAP编程

开发平台:

WINDOWS

  1. /*
  2.  *
  3.  * wsstdlib.h
  4.  *
  5.  * Author: Markku Rossi <mtr@iki.fi>
  6.  *
  7.  * Copyright (c) 1999-2000 WAPIT OY LTD.
  8.  *  All rights reserved.
  9.  *
  10.  * Standard libraries.
  11.  *
  12.  */
  13. #ifndef WSSTDLIB_H
  14. #define WSSTDLIB_H
  15. /********************* Prototypes for global functions ******************/
  16. /* Returns the library and function indexes and the exact amount of
  17.    arguments for the function `function' of the library `library'.
  18.    The function returns WS_TRUE if the operation was successful.  If
  19.    the operation failed the function returns WS_FALSE and it sets the
  20.    `{l,f}index_found_return' to WS_FALSE to indicate whether the
  21.    library or the function name was unknown.  Note that if the library
  22.    is unknown, then also the function is unknown. */
  23. WsBool ws_stdlib_function(const char *library, const char *function,
  24.                           WsUInt16 *lindex_return, WsUInt8 *findex_return,
  25.                           WsUInt8 *num_args_return,
  26.                           WsBool *lindex_found_return,
  27.                           WsBool *findex_found_return);
  28. /* Returns the library and function names, corresponding to their
  29.    indexes `lindex' and `findex'.  The function returns WS_TRUE if
  30.    both the library and function name could be resolved.  Otherwise
  31.    the function returns WS_FALSE and sets the failed name pointer(s)
  32.    to NULL. */
  33. WsBool ws_stdlib_function_name(WsUInt16 lindex, WsUInt8 findex,
  34.                                const char **library_return,
  35.                                const char **function_return);
  36. #endif /* not WSSTDLIB_H */