2 ############################################################
3 # source: example.shlib
4 # author: @{SRCPKG_AUTHOR}(@{SRCPKG_AUTHOR_EMAIL})
6 ############################################################
7 # Copyright (C) 2022- Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software
9 # Foundation gives unlimited permission to copy, distribute
11 ############################################################
13 # this file is an shlib exampmle code.
15 ############################################################
24 # enable alias feature in script.
25 shopt -s expand_aliases
33 ##############################
34 # section: public comment info
35 ##############################
39 ##############################
40 # section: variable define
41 ##############################
44 # fdesc: invoked in shlib loading, even if it has been loaded.
55 # global variable re-init if this shlib has been loaded.
56 # invoke this before 'uniqlib'
58 PROG_GVAR_INIT example
61 # the code below only load in one time.
66 ##############################
67 # section: private function
68 ##############################
72 ##############################
73 # section: public function
74 ##############################
77 # fsyntax: example_func <example-name>
78 # fdesc: example as an exproted interface function.
87 ##############################
89 ##############################