#!/usr/pkg/bin/python3.13

from ctypes import *
from ctypes.util import find_library
import sys
import os

stemmer = CDLL(os.path.join(os.path.dirname(__file__),'./porter.so.1'))

def fillprototype(f, restype, argtypes): 
	f.restype = restype
	f.argtypes = argtypes

fillprototype(stemmer.trim, c_int, [c_char_p])

def stem(word):
	return word[:stemmer.trim(word.encode('utf-8'))]
