static PyObject * py_ogg_oggpack_look(PyObject *self, PyObject *args) { int size; long c_out; oggpack_buffer * b; int bits; PyArg_ParseTuple(args, "s#i", &b, &size, &bits); c_out = oggpack_look(b, bits); return Py_BuildValue("l", c_out); };
STIN long decode_packed_entry_number(codebook *book, oggpack_buffer *b){ int read=book->dec_maxlength; long lo,hi; long lok = oggpack_look(b,book->dec_firsttablen); if (lok >= 0) { long entry = book->dec_firsttable[lok]; if(entry&0x80000000UL){ lo=(entry>>15)&0x7fff; hi=book->used_entries-(entry&0x7fff); }else{
/* * Class: org_tritonus_lowlevel_ogg_Buffer * Method: look * Signature: (I)I */ JNIEXPORT jint JNICALL Java_org_tritonus_lowlevel_ogg_Buffer_look (JNIEnv* env, jobject obj, jint nBits) { oggpack_buffer* handle; int nReturn; if (debug_flag) { fprintf(debug_file, "Java_org_tritonus_lowlevel_ogg_Buffer_look(): begin\n"); } handle = getHandle(env, obj); nReturn = oggpack_look(handle, nBits); if (debug_flag) { fprintf(debug_file, "Java_org_tritonus_lowlevel_ogg_Buffer_look(): end\n"); } return nReturn; }
JNIEXPORT jlong JNICALL Java_org_echocat_jogg_OggPackBufferJNI_look (JNIEnv *env, jclass thisClass, jlong handle, jint bits) { return (jlong) oggpack_look((oggpack_buffer*) handle, bits); }