diff --git a/changelog b/changelog
index 7010cf6..ea0458c 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,5 @@
+20091125 tpd src/axiom-website/patches.html 20091125.11.tpd.patch
+20091125 tpd src/clef/edible.c call graph for edible
 20091125 tpd src/axiom-website/patches.html 20091125.10.tpd.patch
 20091125 tpd src/etc/asq.c add call graph for asq
 20091125 tpd src/axiom-website/patches.html 20091125.09.tpd.patch
diff --git a/src/axiom-website/patches.html b/src/axiom-website/patches.html
index 495f6bf..4f159f6 100644
--- a/src/axiom-website/patches.html
+++ b/src/axiom-website/patches.html
@@ -2292,5 +2292,7 @@ books/bookvol8 add call graph for viewman <br/>
 books/bookvol8 add call graph for viewalone <br/>
 <a href="patches/20091125.10.tpd.patch">20091125.10.tpd.patch</a>
 src/etc/asq.c add call graph for asq <br/>
+<a href="patches/20091125.11.tpd.patch">20091125.11.tpd.patch</a>
+src/clef/edible.c add call graph for edible <br/>
  </body>
 </html>
diff --git a/src/clef/edible.c.pamphlet b/src/clef/edible.c.pamphlet
index cf1c717..82eaaef 100644
--- a/src/clef/edible.c.pamphlet
+++ b/src/clef/edible.c.pamphlet
@@ -43,6 +43,137 @@ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 @
+\section{edible Call Graph}
+This was generated by the GNU cflow program with the argument list.
+Note that the line:NNNN numbers refer to the line in the code after
+it has been tangled from this file.
+\begin{verbatim}
+cflow --emacs -l -n -b -T --omit-arguments edible.c
+\end{verbatim}
+\begin{verbatim}
+;; This file is generated by GNU cflow 1.3. -*- cflow -*-
+    2 {   0} +-main() <int main () line:122>
+    3 {   1}   +-ptyopen()
+    4 {   1}   +-perror()
+    5 {   1}   +-exit()
+    6 {   1}   +-catch_signals() <void catch_signals () line:482>
+    7 {   2}   | +-sprintf()
+    8 {   2}   | +-getpid()
+    9 {   2}   | +-open()
+   10 {   2}   | +-write()
+   11 {   2}   | +-strlen()
+   12 {   2}   | +-close()
+   13 {   2}   | +-bsdSignal()
+   14 {   2}   | +-hangup_handler() <void hangup_handler () line:374>
+   15 {   3}   |   +-open()
+   16 {   3}   |   +-write()
+   17 {   3}   |   +-strlen()
+   18 {   3}   |   +-close()
+   19 {   3}   |   +-kill()
+   20 {   3}   |   +-tcsetattr()
+   21 {   3}   |   +-perror()
+   22 {   3}   |   +-printf()
+   23 {   3}   |   +-unlink()
+   24 {   3}   |   \-exit()
+   25 {   2}   | +-child_handler() <void child_handler () line:430>
+   26 {   3}   |   +-open()
+   27 {   3}   |   +-write()
+   28 {   3}   |   +-strlen()
+   29 {   3}   |   +-close()
+   30 {   3}   |   +-Cursor_shape()
+   31 {   3}   |   +-kill()
+   32 {   3}   |   +-tcsetattr()
+   33 {   3}   |   +-perror()
+   34 {   3}   |   +-printf()
+   35 {   3}   |   +-unlink()
+   36 {   3}   |   \-exit()
+   37 {   2}   | +-terminate_handler() <void terminate_handler () line:396>
+   38 {   3}   |   +-open()
+   39 {   3}   |   +-write()
+   40 {   3}   |   +-strlen()
+   41 {   3}   |   +-close()
+   42 {   3}   |   +-sleep()
+   43 {   3}   |   +-kill()
+   44 {   3}   |   +-tcsetattr()
+   45 {   3}   |   +-perror()
+   46 {   3}   |   +-printf()
+   47 {   3}   |   +-Cursor_shape()
+   48 {   3}   |   +-fprintf()
+   49 {   3}   |   +-unlink()
+   50 {   3}   |   \-exit()
+   51 {   2}   | +-interrupt_handler() <void interrupt_handler () line:418>
+   52 {   3}   |   +-open()
+   53 {   3}   |   +-write()
+   54 {   3}   |   +-strlen()
+   55 {   3}   |   +-close()
+   56 {   3}   |   +-sleep()
+   57 {   3}   |   \-kill()
+   58 {   2}   | +-alarm_handler() <void alarm_handler () line:452>
+   59 {   3}   | | +-getppid()
+   60 {   3}   | | +-open()
+   61 {   3}   | | +-write()
+   62 {   3}   | | +-strlen()
+   63 {   3}   | | +-close()
+   64 {   3}   | | +-alarm()
+   65 {   3}   | | +-tcsetattr()
+   66 {   3}   | | +-perror()
+   67 {   3}   | | +-Cursor_shape()
+   68 {   3}   | | +-fprintf()
+   69 {   3}   | | +-unlink()
+   70 {   3}   | | \-exit()
+   71 {   2}   | \-alarm()
+   72 {   1}   +-strcmp()
+   73 {   1}   +-load_wct_file()
+   74 {   1}   +-fprintf()
+   75 {   1}   +-skim_wct()
+   76 {   1}   +-sprintf()
+   77 {   1}   +-getpid()
+   78 {   1}   +-open()
+   79 {   1}   +-tcgetattr()
+   80 {   1}   +-fork()
+   81 {   1}   +-setsid()
+   82 {   1}   +-dup2()
+   83 {   1}   +-close()
+   84 {   1}   +-tcsetattr()
+   85 {   1}   +-execvp()
+   86 {   1}   +-getenv()
+   87 {   1}   +-strdup()
+   88 {   1}   +-execlp()
+   89 {   1}   +-getppid()
+   90 {   1}   +-init_flag()
+   91 {   1}   +-define_function_keys()
+   92 {   1}   +-init_reader()
+   93 {   1}   +-init_parent() <void init_parent () line:328>
+   94 {   2}   | +-tcgetattr()
+   95 {   2}   | +-perror()
+   96 {   2}   | +-exit()
+   97 {   2}   | +-tcsetattr()
+   98 {   2}   | \-Cursor_shape()
+   99 {   1}   +-FD_ZERO()
+  100 {   1}   +-FD_SET()
+  101 {   1}   +-set_function_chars() <void set_function_chars () line:575>
+  102 {   1}   +-write()
+  103 {   1}   +-strlen()
+  104 {   1}   +-select()
+  105 {   1}   +-check_flip() <void check_flip () line:502>
+  106 {   2}   | +-tcgetattr()
+  107 {   2}   | +-perror()
+  108 {   2}   | +-flip_canonical() <void flip_canonical () line:547>
+  109 {   3}   |   +-tcsetattr()
+  110 {   3}   |   +-perror()
+  111 {   3}   |   +-exit()
+  112 {   3}   |   \-Cursor_shape()
+  113 {   2}   | \-flip_raw() <void flip_raw () line:533>
+  114 {   3}   |   +-send_buff_to_child()
+  115 {   3}   |   +-tcsetattr()
+  116 {   3}   |   +-perror()
+  117 {   3}   |   \-exit()
+  118 {   1}   +-FD_ISSET()
+  119 {   1}   +-read()
+  120 {   1}   +-back_up()
+  121 {   1}   +-print_whole_buff()
+  122 {   1}   \-do_reading()
+\end{verbatim}
 <<*>>=
 <<license>>
 
