diff options
Diffstat (limited to 'examples/libsmbclient/tree.c')
-rw-r--r-- | examples/libsmbclient/tree.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/libsmbclient/tree.c b/examples/libsmbclient/tree.c index f50b3670cf..d8a69c8d4c 100644 --- a/examples/libsmbclient/tree.c +++ b/examples/libsmbclient/tree.c @@ -294,7 +294,7 @@ static void cb_select_child (GtkWidget *root_tree, GtkWidget *child, gtk_clist_append(GTK_CLIST(clist), rowdata); - (char *)dirp += dirlen; + dirp = (struct smbc_dirent *) ((char *) dirp + dirlen); err -= dirlen; } @@ -429,7 +429,7 @@ static void cb_itemsignal( GtkWidget *item, } - (char *)dirp += dirlen; + dirp = (struct smbc_dirent *) ((char *) dirp + dirlen); err -= dirlen; } @@ -564,7 +564,7 @@ static void cb_wholenet(GtkWidget *item, gchar *signame) gtk_signal_connect(GTK_OBJECT(subtree), "unselect_child", GTK_SIGNAL_FUNC(cb_unselect_child), real_tree); - (char *)dirp += dirlen; + dirp = (struct smbc_dirent *) ((char *) dirp + dirlen); err -= dirlen; } @@ -797,7 +797,7 @@ int main( int argc, gtk_signal_connect (GTK_OBJECT(subtree), "unselect_child", GTK_SIGNAL_FUNC(cb_unselect_child), tree); - (char *)dirp += dirlen; + dirp = (struct smbc_dirent *) ((char *) dirp + dirlen); err -= dirlen; } |