Skip to content

Instantly share code, notes, and snippets.

View fracek's full-sized avatar
🎯
Focusing

Francesco Ceccon fracek

🎯
Focusing
View GitHub Profile
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;
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:
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.
<?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++);
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
dylan
└── qt-core
├── Global.dylan
├── QAbstractAnimation.dylan
├── QAbstractEventDispatcher.dylan
├── QAbstractFactory.dylan
├── QAbstractFactoryInterface.dylan
├── QAbstractFileEngine.dylan
├── QAbstractFileEngineHandler.dylan
├── QAbstractFileEngineIterator.dylan
Library: xxx
Target-Type: dll
Files: library.dylan
Global
QAbstractAnimation
QAbstractEventDispatcher
QAbstractFactory
QAbstractFactoryInterface
QAbstractFileEngine
QAbstractFileEngineHandler
Library: xxx
Target-Type: dll
Files: library.dylan
C-Header-Files: qtc_QAbstractAnimation.h
qtc_QAbstractEventDispatcher.h
qtc_QAbstractFactory.h
qtc_QAbstractFileEngine.h
qtc_QAbstractFileEngineHandler.h
qtc_QAbstractFileEngineIterator.h
qtc_QAbstractFileEngine_MapExtensionOption.h
@fracek
fracek / gist:9768469
Created March 25, 2014 18:45
error compiling deft
/Users/cek/Dev/deft/_build/build/deft/../deft-dfmc/../deft-server/../http-server/../regular-expressions/character-sets.c:5320:13:
error
:
hex escape sequence out of range
T3 = C('\xFFFF');
^~~~~~
/Users/cek/bin/opendylan-2013.2/include/run-time.h:186
module: qt-core
synopsis: generated bindings
copyright: See LICENSE file in this distribution.
define open C-subtype <QDate> (<C-void*>)
end;
define C-function QDate
c-name: "qtc_QDate_QDate";