pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
Make sure we remove all the files we install.
release-2.x.y
2021-04-11, Gary Kramlich
5407cbf3c5dd
Make sure we remove all the files we install.
Patch was provided by Johann Lochner.
Testing Done:
Build and ran the installer and uninstaller and verified that `C:\Program Files (x86)\Pidgin` was empty and therefore removed.
Bugs closed: PIDGIN-17515
Reviewed at https://reviews.imfreedom.org/r/612/
#include "module.h"
MODULE
=
Purple
::
Network
PACKAGE
=
Purple
::
Network
PREFIX
=
purple_network_
PROTOTYPES
:
ENABLE
const
char
*
purple_network_get_local_system_ip
(
fd
)
int
fd
const
char
*
purple_network_get_my_ip
(
fd
)
int
fd
unsigned
short
purple_network_get_port_from_fd
(
fd
)
int
fd
const
char
*
purple_network_get_public_ip
()
const
unsigned
char
*
purple_network_ip_atoi
(
ip
)
const
char
*
ip
PPCODE
:
RETVAL
=
purple_network_ip_atoi
(
ip
);
sv_setpvn
(
TARG
,
(
const
char
*
)
RETVAL
,
4
);
XSprePUSH
;
PUSHTARG
;
Purple
::
NetworkListenData
purple_network_listen
(
port
,
socket_type
,
cb
,
cb_data
)
unsigned
short
port
int
socket_type
Purple
::
NetworkListenCallback
cb
gpointer
cb_data
Purple
::
NetworkListenData
purple_network_listen_range
(
start
,
end
,
socket_type
,
cb
,
cb_data
)
unsigned
short
start
unsigned
short
end
int
socket_type
Purple
::
NetworkListenCallback
cb
gpointer
cb_data
void
purple_network_set_public_ip
(
ip
)
const
char
*
ip