/rusxmms/librcc

To get this branch, use:
bzr branch http://suren.me/webbzr/rusxmms/librcc

« back to all changes in this revision

Viewing changes to src/rcciconv.c

  • Committer: Suren A. Chilingaryan
  • Date: 2005-12-31 00:10:22 UTC
  • Revision ID: Arch-1:ds@dside.dyndns.org--darksoft-2004%librcc--main--0.1--patch-34
64bit fixes
    + Fixed segmentation on 64 bit systems
    + SPEC file usable in both 32 and 64 bit environments

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
 
10
10
#define RCC_MAX_ERRORS 3
11
11
 
12
 
static void rccIConvCopySymbol(char **in_buf, int *in_left, char **out_buf, int *out_left) {
 
12
static void rccIConvCopySymbol(char **in_buf, size_t *in_left, char **out_buf, size_t *out_left) {
13
13
    if ((out_left>0)&&(in_left>0)) {
14
14
/*      (**out_buf)=(**in_buf);
15
15
        (*out_buf)++;
57
57
 
58
58
size_t rccIConvRecode(rcc_iconv icnv, char *outbuf, size_t outsize, const char *buf, size_t size) {
59
59
    char *in_buf, *out_buf, err;
60
 
    int in_left, out_left;
 
60
    size_t in_left, out_left;
61
61
    int ub, utf_mode=0;
62
62
    int errors=0;
63
63