Skip to content

Instantly share code, notes, and snippets.

View fracek's full-sized avatar
🎯
Focusing

Francesco Ceccon fracek

🎯
Focusing
View GitHub Profile
Library: xxx
Target-Type: dll
Files: library.dylan
Global
QAbstractAnimation
QAbstractEventDispatcher
QAbstractFactory
QAbstractFactoryInterface
QAbstractFileEngine
QAbstractFileEngineHandler
dylan
└── qt-core
├── Global.dylan
├── QAbstractAnimation.dylan
├── QAbstractEventDispatcher.dylan
├── QAbstractFactory.dylan
├── QAbstractFactoryInterface.dylan
├── QAbstractFileEngine.dylan
├── QAbstractFileEngineHandler.dylan
├── QAbstractFileEngineIterator.dylan
qt-core/
├── qt_core.lid
├── qtc_QAbstractAnimation.cpp
├── qtc_QAbstractAnimation.h
├── qtc_QAbstractEventDispatcher.cpp
├── qtc_QAbstractEventDispatcher.h
├── qtc_QAbstractFactory.cpp
├── qtc_QAbstractFactory.h
├── qtc_QAbstractFileEngine.cpp
├── qtc_QAbstractFileEngine.h
<?xml version="1.0" encoding="UTF-8"?><typesystem package="com.trolltech.qt.core" default-superclass="com.trolltech.qt.internal.QtJambiObject">
<inject-code>
com.trolltech.qt.Utilities.loadQtLibrary("QtCore");
</inject-code>
<template name="core.return_string_instead_of_char*">
public final String %FUNCTION_NAME() {
QNativePointer np = %FUNCTION_NAME_private();
String returned = "";
int i=0;
while (np.byteAt(i) != 0) returned += (char) np.byteAt(i++);
Welcome to Open Dylan
Version 2013.2
Copyright (c) 1997-2004, Functional Objects, Inc.
Portions Copyright (c) 2004-2013, Dylan Hackers
Portions Copyright (c) 2001-2012, Ravenbrook Ltd.
Opened project qt-core (/home/cek/qt-bindings/dylan/qt-core/qt-core.hdp)
Number of libraries to compile: 4
Library "dylan" is up to date.
Library "common-dylan" is up to date.
Library "c-ffi" is up to date.
Serious warning at library.dylan:3289: Invalid syntax for names in macro-case macro call.
library.dylan:3289: ----------------------------------------------------
library.dylan:3289: qpersistentmodelindex-operator const q-model-index&,
library.dylan:3290: qpersistentmodelindex-operator_equal-qpersistentmodelindex,
library.dylan:4259: [...]
library.dylan:4260: qxmlstreamwriter-write-text-element-c-string-c-string-c-string;
library.dylan:4261: ------------------------------------------------------------------
Serious warning at library.dylan:17:
define C-struct <clist-s>
slot clist_s$first :: <clistcell*>;
slot clist_s$last :: <clistcell*>;
slot clist_s$count :: <C-signed-int>;
pointer-type-name: <_clist-s*>;
end;
//define constant <clist> = <clist-s>;
define C-subtype <clist*> (<_clist-s*>, <sequence>) end;
/* Ignoring declaration for {<variable-declaration> #x00998EE0} "mailimap-extension-acl"*/
define C-pointer-type <clistcell-s*> => <clistcell-s>;
define C-struct <clistcell-s>
slot clistcell_s$data :: <C-void*>;
slot clistcell_s$previous :: <clistcell-s*>;
slot clistcell_s$next :: <clistcell-s*>;
end;
define constant <clistcell> = <clistcell-s>;
for (item in msg-att.mailimap_msg_att$att-list)
let msg = pointer-cast(<mailimap-msg-att-item*>, item);
unless (msg.mailimap_msg_att_item$att-type = $MAILIMAP-MSG-ATT-ITEM-STATIC)
return (msg.mailimap_msg_att_item$att-data.anonymous-326$att-static.mailimap_msg_att_static$att-data.anonymous-339$att-body-section.mailimap_msg_att_body_section$sec-body-part)
end;
end for;
if (mrq) { \
if (mrep_size_slot) { \
object[mrep_size_slot] = (void*)((mrep_size << 2) + 1); \
} \
} \
// =>
if (mrq) { \
if (mrep_size_slot) { \
object[mrep_size_slot] = I(mrep_size); \