/***************************************************************************
                            qt_QJpUnicodeConv.cpp -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

extern "C" {
#include "qt_QJpUnicodeConv.h"
}

#include <qjpunicode.h>

class QJpUnicodeConvBridge : public QJpUnicodeConv
{
public:
	QJpUnicodeConvBridge(int r) : QJpUnicodeConv(r) {}
};

unsigned int qt_QJpUnicodeConv_asciiToUnicode( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->asciiToUnicode((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_jisx0201ToUnicode( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0201ToUnicode((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_jisx0201LatinToUnicode( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0201LatinToUnicode((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_jisx0201KanaToUnicode( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0201KanaToUnicode((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_jisx0208ToUnicode( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0208ToUnicode((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_jisx0212ToUnicode( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0212ToUnicode((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_asciiToUnicode1( qt_QJpUnicodeConv* instPointer,unsigned int ascii){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->asciiToUnicode((uint)ascii);
}
unsigned int qt_QJpUnicodeConv_jisx0201ToUnicode1( qt_QJpUnicodeConv* instPointer,unsigned int jis){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0201ToUnicode((uint)jis);
}
unsigned int qt_QJpUnicodeConv_jisx0201LatinToUnicode1( qt_QJpUnicodeConv* instPointer,unsigned int jis){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0201LatinToUnicode((uint)jis);
}
unsigned int qt_QJpUnicodeConv_jisx0201KanaToUnicode1( qt_QJpUnicodeConv* instPointer,unsigned int jis){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0201KanaToUnicode((uint)jis);
}
unsigned int qt_QJpUnicodeConv_jisx0208ToUnicode1( qt_QJpUnicodeConv* instPointer,unsigned int jis){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0208ToUnicode((uint)jis);
}
unsigned int qt_QJpUnicodeConv_jisx0212ToUnicode1( qt_QJpUnicodeConv* instPointer,unsigned int jis){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->jisx0212ToUnicode((uint)jis);
}
unsigned int qt_QJpUnicodeConv_unicodeToAscii( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToAscii((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx0201( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0201((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx0201Latin( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0201Latin((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx0201Kana( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0201Kana((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx0208( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0208((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx0212( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0212((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_unicodeToAscii1( qt_QJpUnicodeConv* instPointer,unsigned int unicode){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToAscii((uint)unicode);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx02011( qt_QJpUnicodeConv* instPointer,unsigned int unicode){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0201((uint)unicode);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx0201Latin1( qt_QJpUnicodeConv* instPointer,unsigned int unicode){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0201Latin((uint)unicode);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx0201Kana1( qt_QJpUnicodeConv* instPointer,unsigned int unicode){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0201Kana((uint)unicode);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx02081( qt_QJpUnicodeConv* instPointer,unsigned int unicode){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0208((uint)unicode);
}
unsigned int qt_QJpUnicodeConv_unicodeToJisx02121( qt_QJpUnicodeConv* instPointer,unsigned int unicode){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToJisx0212((uint)unicode);
}
unsigned int qt_QJpUnicodeConv_sjisToUnicode( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->sjisToUnicode((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_unicodeToSjis( qt_QJpUnicodeConv* instPointer,unsigned int h, unsigned int l){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToSjis((uint)h, (uint)l);
}
unsigned int qt_QJpUnicodeConv_sjisToUnicode1( qt_QJpUnicodeConv* instPointer,unsigned int sjis){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->sjisToUnicode((uint)sjis);
}
unsigned int qt_QJpUnicodeConv_unicodeToSjis1( qt_QJpUnicodeConv* instPointer,unsigned int unicode){
	return (unsigned int) ((QJpUnicodeConvBridge*)instPointer)->unicodeToSjis((uint)unicode);
}
qt_QJpUnicodeConv* qt_QJpUnicodeConv_newConverter( int rule){
	return (qt_QJpUnicodeConv*) QJpUnicodeConvBridge::newConverter((int)rule);
}
qt_QJpUnicodeConv * qt_new_QJpUnicodeConv(int r){
	return (qt_QJpUnicodeConv *) new QJpUnicodeConvBridge((int)r);
}
