Makefile.in: Added target for makeyodldocs - not used by default.
authorJeremy Allison <jra@samba.org>
Wed, 11 Nov 1998 01:33:57 +0000 (01:33 +0000)
committerJeremy Allison <jra@samba.org>
Wed, 11 Nov 1998 01:33:57 +0000 (01:33 +0000)
rpc_client/cli_reg.c: The perils of cut-n-paste coding include using variables before
                      they are initialised :-).
script/makeyodldocs.sh: Remove the intermediate files.
Jeremy.

source/Makefile.in
source/rpc_client/cli_reg.c
source/script/makeyodldocs.sh

index fee28ac8f4c481a192d3e4c3fddf7600e7473be5..59e824bd8e9784d497c4dcdd8279958f1b4e45c5 100644 (file)
@@ -476,6 +476,14 @@ distclean: realclean
        -rm -f config.status config.cache
        -rm -rf .deps
 
+#
+# This target is for documenation updators. It regenerates
+# the man pages and HTML docs from the YODL source files.
+# In order for this target to work YODL must be installed
+# and working on your system. JRA.
+yodldocs:
+       @$(SHELL) $(srcdir)/script/makeyodldocs.sh $(srcdir)
+
 # this target is really just for my use. It only works on a limited
 # range of machines and is used to produce a list of potentially
 # dead (ie. unused) functions in the code. (tridge)
index 9ded3c4e6783d4a0d937b1e0a77050cddd8ea787..240a1fbb67dc6de161149fa515d758a6718ab382 100644 (file)
@@ -42,7 +42,7 @@ BOOL do_reg_connect(struct cli_state *cli, char *full_keyname,
        fstring key_name;
        char *srch;
        BOOL res1;
-       BOOL res;
+       BOOL res = False;
        BOOL hklm = False;
        BOOL hku  = False;
 
@@ -70,16 +70,16 @@ BOOL do_reg_connect(struct cli_state *cli, char *full_keyname,
 
        if (hklm)
        {
-               res = res ? do_reg_open_hklm(cli,
+               res = do_reg_open_hklm(cli,
                                0x84E0, 0x02000000,
-                               reg_hnd) : False;
+                               reg_hnd);
        }
        
        if (hku)
        {
-               res = res ? do_reg_open_hku(cli,
+               res = do_reg_open_hku(cli,
                                0x84E0, 0x02000000,
-                               reg_hnd) : False;
+                               reg_hnd);
        }
 
        /* open an entry */
index ded7d69a6d483f34244899b0de44577fa3f0f641..def0af345f9502faa93194ffe2e878ad9017da39 100755 (executable)
@@ -44,6 +44,7 @@ do
                                exit 1
                        fi
                        cp $bn.man ../manpages/$bn || echo "Cannot create $YODLDIR/../manpages/$bn"
+                       rm -f $bn.man
 
                        echo "Creating html versions of man pages..."
                        echo $d
@@ -54,6 +55,7 @@ do
                                exit 1
                        fi
                        cp $bn.html ../htmldocs || echo "Cannot create $YODLDIR/../htmldocs/$bn.html"
+                       rm -f $bn.html
                        ;;
                *)
 #
@@ -67,6 +69,7 @@ do
                 exit 1
             fi
                        cp $bn.html ../htmldocs || echo "Cannot create $YODLDIR/../htmldocs/$bn.html"
+                       rm -f $bn.html
                ;;
        esac
 done