~ubuntu-branches/ubuntu/precise/uim/precise

« back to all changes in this revision

Viewing changes to xim/ximpacket.cpp

  • Committer: Package Import Robot
  • Author(s): Ilya Barygin
  • Date: 2011-12-18 16:35:38 UTC
  • mfrom: (1.1.13) (15.1.7 sid)
  • Revision ID: package-import@ubuntu.com-20111218163538-8ktir39z2mjpii8z
Tags: 1:1.7.1-3ubuntu1
* Merge from Debian testing (LP: #818199).
* Remaining changes:
  - debian/uim-qt.install: Fix plugin path for multiarch location.
* Dropped changes:
  - uim-applet-gnome removal (GNOME 3 applet is available)
  - 19_as-needed_compile_fix.dpatch (accepted into Debian package)
* translations.patch: add several files to POTFILE.in to prevent
  intltool-update failure.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
2
 
3
 
  Copyright (c) 2003-2009 uim Project http://code.google.com/p/uim/
 
3
  Copyright (c) 2003-2011 uim Project http://code.google.com/p/uim/
4
4
 
5
5
  All rights reserved.
6
6
 
34
34
# include <config.h>
35
35
#endif
36
36
 
 
37
#include <cstdio>
 
38
#include <cstdlib>
 
39
#include <cstring>
37
40
#include <list>
38
 
#include <string.h>
39
 
#include <stdlib.h>
40
 
#include <stdio.h>
41
41
 
42
42
#include "xim.h"
43
43
#include "util.h"
173
173
class TxString : public TxElement {
174
174
public:
175
175
    TxString(char *s) {
176
 
        init(s, strlen(s));
 
176
        init(s, static_cast<int>(strlen(s)));
177
177
    }
178
178
    TxString(char *s, int len) {
179
 
        init(s, len);
 
179
        init(s, static_cast<int>(len));
180
180
    }
181
181
    virtual ~TxString() {
182
182
        free(m_str);