1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-23 17:34:34 +03:00

[Bug 6022] smbc_urlencode and smbc_urldecode were not exported

- Since the revamp of libsmbclient, there has still been an external
  declaration for smbc_urlencode and smbc_urldecode in libsmbclient.h, yet
  those functions were renamed and made private. The two choices were to
  remove the function names from libsmbclient.h or to make them public
  again. The reported requested that they be public. This commit makes it so.

Derrell
This commit is contained in:
Derrell Lipman 2009-01-16 20:26:46 -05:00
parent 1c77c7f3d5
commit c6b4f3526a
3 changed files with 5 additions and 15 deletions

View File

@ -401,16 +401,6 @@ SMBC_errno(SMBCCTX *context,
/* Functions in libsmb_path.c */
int
SMBC_urldecode(char *dest,
char *src,
size_t max_dest_len);
int
SMBC_urlencode(char *dest,
char *src,
int max_dest_len);
int
SMBC_parse_path(TALLOC_CTX *ctx,
SMBCCTX *context,

View File

@ -895,7 +895,7 @@ smbc_readdir_internal(SMBCCTX * context,
/* url-encode the name. get back remaining buffer space */
max_namebuf_len =
SMBC_urlencode(dest->name, src->name, max_namebuf_len);
smbc_urlencode(dest->name, src->name, max_namebuf_len);
/* We now know the name length */
dest->namelen = strlen(dest->name);

View File

@ -41,7 +41,7 @@ hex2int( unsigned int _char )
}
/*
* SMBC_urldecode()
* smbc_urldecode()
* and urldecode_talloc() (internal fn.)
*
* Convert strings of %xx to their single character equivalent. Each 'x' must
@ -122,7 +122,7 @@ urldecode_talloc(TALLOC_CTX *ctx, char **pp_dest, const char *src)
}
int
SMBC_urldecode(char *dest,
smbc_urldecode(char *dest,
char *src,
size_t max_dest_len)
{
@ -138,7 +138,7 @@ SMBC_urldecode(char *dest,
}
/*
* SMBC_urlencode()
* smbc_urlencode()
*
* Convert any characters not specifically allowed in a URL into their %xx
* equivalent.
@ -146,7 +146,7 @@ SMBC_urldecode(char *dest,
* Returns the remaining buffer length.
*/
int
SMBC_urlencode(char *dest,
smbc_urlencode(char *dest,
char *src,
int max_dest_len)
{