Changeset 16631 for trunk/Ohana/src/opihi/cmd.data
- Timestamp:
- Feb 23, 2008, 11:29:20 AM (18 years ago)
- Location:
- trunk/Ohana/src/opihi/cmd.data
- Files:
-
- 2 edited
-
book.c (modified) (3 diffs)
-
book_commands.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/book.c
r16434 r16631 7 7 int book_getbook (int argc, char **argv); 8 8 int book_listbook (int argc, char **argv); 9 int book_shuffle (int argc, char **argv); 9 10 int book_npages (int argc, char **argv); 10 11 int book_newpage (int argc, char **argv); … … 22 23 {1, "getbook", book_getbook, "get book name by location"}, 23 24 {1, "listbook", book_listbook, "list pages in a book"}, 25 {1, "shuffle", book_shuffle, "shuffle pages in a book"}, 24 26 {1, "npages", book_npages, "return number of pages in a book"}, 25 27 {1, "newpage", book_newpage, "create a new page in a book"}, … … 43 45 gprint (GP_ERR, " book getbook (where) [-var var] : get book name\n"); 44 46 gprint (GP_ERR, " book listbook (book) : list a book\n"); 47 gprint (GP_ERR, " book shuffle (book) : randomize pages in a book\n"); 45 48 gprint (GP_ERR, " book npages (book) [-var var] [-key key] : return number of pages in a book\n"); 46 49 gprint (GP_ERR, " book newpage (book) (page) : create a new page in a book\n"); -
trunk/Ohana/src/opihi/cmd.data/book_commands.c
r16139 r16631 378 378 } 379 379 380 int book_shuffle (int argc, char **argv) { 381 382 int where, N; 383 char *varName, *keyName, *keyValue; 384 Book *book; 385 Page *page; 386 387 if (argc != 2) { 388 gprint (GP_ERR, "USAGE: book shuffle (book)\n"); 389 return FALSE; 390 } 391 392 book = FindBook (argv[1]); 393 if (book == NULL) { 394 gprint (GP_ERR, "book %s not found\n", argv[1]); 395 return FALSE; 396 } 397 398 ShufflePages (book); 399 return TRUE; 400 } 401 380 402 int book_setword (int argc, char **argv) { 381 403
Note:
See TracChangeset
for help on using the changeset viewer.
