X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=blob.c;h=8675ee73330fb1f87a1f4ef0a2780b445a2a7b5b;hp=72e4a55b30ffe4ca3e13a79f866f7f2a27f67baf;hb=9492ba2d1b8f21af37436b121569e51a9b1df0c0;hpb=1b5148109a273e7a30255ab3a705ca49f71e046f diff --git a/blob.c b/blob.c index 72e4a55b..8675ee73 100644 --- a/blob.c +++ b/blob.c @@ -54,7 +54,9 @@ enum blob_ls_flags { /** Structure passed to the \p print_blob function. */ struct lsblob_action_data { + /* The flags given at the command line. */ uint32_t flags; + /** Message buffer. */ struct para_buffer pb; }; @@ -98,9 +100,9 @@ static int com_lsblob_callback(struct osl_table *table, if (lbad.flags & BLOB_LS_FLAG_REVERSE) pmd.pm_flags |= PM_REVERSE_LOOP; if (!(lbad.flags & BLOB_LS_FLAG_SORT_BY_ID)) - pmd.loop_col_num = BLOBCOL_ID; - else pmd.loop_col_num = BLOBCOL_NAME; + else + pmd.loop_col_num = BLOBCOL_ID; ret = for_each_matching_row(&pmd); if (ret < 0) para_printf(&lbad.pb, "%s\n", PARA_STRERROR(-ret)); @@ -205,8 +207,11 @@ static int com_catblob(callback_function *f, int fd, int argc, return ret; } +/** Used for removing rows from a blob table. */ struct rmblob_data { + /** Message buffer. */ struct para_buffer pb; + /** Number of removed blobs. */ unsigned num_removed; };