gtk/win32/untar.h

Sat, 18 Nov 2006 05:30:57 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Sat, 18 Nov 2006 05:30:57 +0000
changeset 15057
909e807e3070
parent 14253
b63ebf84c42b
child 20470
77693555855f
permissions
-rw-r--r--

[gaim-migrate @ 17774]
The data for "plugin_action" is set with a destructor function. So freeing it
twice would cause a crash. The reason it's not crashing is, the children of the
container are not the menuitems, but GtkAccelLabel (or some such thing). So all
we are doing is freeing null. Also, when the menu is destroyed, all the
menuitems are also destroyed anyway. So get rid of the unrequired loop.

Also, isdigit expects a character, not a string.

/*
 *  untar.h
 *
 *  Author: Herman Bloggs <hermanator12002@yahoo.com>
 *  Date: April, 2003
 *  Description: untar.c header
 */
#ifndef _UNTAR_H_
#define _UNTAR_H_

typedef enum _untar_opt {
	UNTAR_LISTING =      (1 << 0),
	UNTAR_QUIET =        (1 << 1),
	UNTAR_VERBOSE =      (1 << 2),
	UNTAR_FORCE =        (1 << 3),
	UNTAR_ABSPATH =      (1 << 4),
	UNTAR_CONVERT =      (1 << 5)
} untar_opt;

int untar(const char *filename, const char *destdir, untar_opt options);

#endif

mercurial