From 5b1830f325c55c70d65fd020f08dd958493e528d Mon Sep 17 00:00:00 2001 Message-Id: <5b1830f325c55c70d65fd020f08dd958493e528d.1714900093.git.mdw@distorted.org.uk> From: Mark Wooding Date: Sun, 16 Jun 2013 15:15:12 +0100 Subject: [PATCH] Overhaul formatting. Organization: Straylight/Edgeware From: Mark Wooding Remove CVS droppings and fiddle with comments. --- array.c | 2 - array.h | 2 - assoc.pyx | 50 ++++++++-------- atom-base.c | 2 - atom.h | 2 - atom.pyx | 50 ++++++++-------- bres.pyx | 50 ++++++++-------- codec.pyx.in | 52 ++++++++-------- conn.pyx | 50 ++++++++-------- crc32.pyx | 50 ++++++++-------- defs.pxi | 163 +++++++++++++++++++++++--------------------------- fdutils.pyx | 50 ++++++++-------- fwatch.pyx | 50 ++++++++-------- grim.h | 2 - ident.pyx | 50 ++++++++-------- lbuf.pyx | 50 ++++++++-------- mLib.pyx | 90 ++++++++++++---------------- mapping.pyx | 50 ++++++++-------- mdup.pyx | 50 ++++++++-------- pkbuf.pyx | 50 ++++++++-------- report.pyx | 50 ++++++++-------- sel-base.pyx | 50 ++++++++-------- sel-file.pyx | 50 ++++++++-------- sel-timer.pyx | 50 ++++++++-------- selbuf.pyx | 50 ++++++++-------- selpk.pyx | 50 ++++++++-------- sig.pyx | 50 ++++++++-------- str.pyx | 50 ++++++++-------- stuff.pyx | 50 ++++++++-------- sym.pyx | 50 ++++++++-------- unihash.pyx | 50 ++++++++-------- url.pyx | 50 ++++++++-------- utils.pyx | 52 ++++++++-------- 33 files changed, 740 insertions(+), 827 deletions(-) diff --git a/array.c b/array.c index 59f318d..5ef0d4b 100644 --- a/array.c +++ b/array.c @@ -1,6 +1,4 @@ /* -*-c-*- - * - * $Id$ * * Double-ended arrays * diff --git a/array.h b/array.h index cbf3fb0..56f0660 100644 --- a/array.h +++ b/array.h @@ -1,6 +1,4 @@ /* -*-c-*- - * - * $Id$ * * Double-ended arrays * diff --git a/assoc.pyx b/assoc.pyx index e2ba4ee..2a6e6e5 100644 --- a/assoc.pyx +++ b/assoc.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Association tables -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Association tables +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef struct _assoc_entry: sym_base _b @@ -81,4 +79,4 @@ cdef class _AssocIter (_MapIterator): cdef void *_next(me): return assoc_next(&me.i) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/atom-base.c b/atom-base.c index e1e38f9..68ab64b 100644 --- a/atom-base.c +++ b/atom-base.c @@ -1,6 +1,4 @@ /* -*-c-*- - * - * $Id$ * * Atom stuff * diff --git a/atom.h b/atom.h index 3f1a04f..a2ac94e 100644 --- a/atom.h +++ b/atom.h @@ -1,6 +1,4 @@ /* -*-c-*- - * - * $Id$ * * Atom stuff * diff --git a/atom.pyx b/atom.pyx index 9892ba5..cee88b9 100644 --- a/atom.pyx +++ b/atom.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Atom tables -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Atom tables +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class AtomIter: cdef atom_iter _i @@ -41,4 +39,4 @@ cdef class AtomIter: def atoms(): return AtomIter() -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/bres.pyx b/bres.pyx index 8c32fd5..cd2d16c 100644 --- a/bres.pyx +++ b/bres.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Background name resolution -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Background name resolution +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class SelResolve: cdef bres_client r @@ -115,4 +113,4 @@ cdef void _resfunc(hostent *h, void *arg): bres_exec(NULL) bres_init(&_sel) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/codec.pyx.in b/codec.pyx.in index 971c899..98fc8dd 100644 --- a/codec.pyx.in +++ b/codec.pyx.in @@ -1,31 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Generic encoder/decoder -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Generic encoder/decoder +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -#----- External dependencies ------------------------------------------------ +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef extern from 'mLib/%PREFIX%.h': ctypedef struct %PREFIX%_ctx: @@ -119,5 +115,5 @@ def %PREFIX%_decode(text, *arg, **kw): d = %CLASS%Decode(*arg, **kw) return d.decode(text) + d.done() -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/conn.pyx b/conn.pyx index 7313303..2b3e0bc 100644 --- a/conn.pyx +++ b/conn.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Non-blocking connections -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Non-blocking connections +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice ----------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class SelConnect: cdef conn c @@ -84,4 +82,4 @@ cdef void _connfunc(int fd, void *arg): else: c.connected() -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/crc32.pyx b/crc32.pyx index b5d8374..5790d24 100644 --- a/crc32.pyx +++ b/crc32.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Cyclic redundancy checker -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Cyclic redundancy checker +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class CRC32: cdef uint32 _a @@ -48,4 +46,4 @@ def crc32(data): c = c_crc32(0, p, n) return _u32(c) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/defs.pxi b/defs.pxi index 2dd50b7..c0b304a 100644 --- a/defs.pxi +++ b/defs.pxi @@ -1,31 +1,29 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Basic definitions, used all over -# -# (c) 2005 Straylight/Edgeware -# - -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -#----- C library ------------------------------------------------------------ +### -*-pyrex-*- +### +### Basic definitions, used all over +### +### (c) 2005 Straylight/Edgeware +### + +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +###----- C library ---------------------------------------------------------- cdef extern from 'errno.h': int errno @@ -44,7 +42,7 @@ cdef extern from 'string.h': char *strerror(int err) size_t strlen(char *p) -#----- Unix interface ------------------------------------------------------- +###----- Unix interface ----------------------------------------------------- cdef extern from 'sys/types.h': pass @@ -84,7 +82,7 @@ cdef extern from 'netdb.h': char *h_addr int h_errno -#----- Python --------------------------------------------------------------- +###----- Python ------------------------------------------------------------- cdef extern from 'Python.h': @@ -105,7 +103,7 @@ cdef extern from 'Python.h': void Py_INCREF(PyObject *obj) void Py_DECREF(PyObject *obj) -#----- mLib basic stuff ----------------------------------------------------- +###----- mLib basic stuff --------------------------------------------------- cdef extern from 'mLib/alloc.h': char *xstrdup(char *p) @@ -122,12 +120,12 @@ cdef extern from 'mLib/dstr.h': void DCREATE(dstr *d) void dstr_destroy(dstr *d) -#----- CRC32 ---------------------------------------------------------------- +###----- CRC32 -------------------------------------------------------------- cdef extern from 'mLib/crc32.h': uint32 c_crc32 "crc32" (uint32 a, void *p, int sz) -#----- Universal hashing ---------------------------------------------------- +###----- Universal hashing -------------------------------------------------- cdef extern from 'mLib/unihash.h': ctypedef struct unihash_info: @@ -137,7 +135,7 @@ cdef extern from 'mLib/unihash.h': uint32 unihash_hash(unihash_info *i, uint32 a, void *p, int sz) unihash_info unihash_global -#----- Symbol tables -------------------------------------------------------- +###----- Symbol tables ------------------------------------------------------ cdef extern from 'mLib/sym.h': ctypedef struct sym_table: @@ -155,7 +153,7 @@ cdef extern from 'mLib/sym.h': void sym_mkiter(sym_iter *i, sym_table *t) void *sym_next(sym_iter *i) -#----- String utilities ----------------------------------------------------- +###----- String utilities --------------------------------------------------- cdef extern from 'mLib/str.h': enum: @@ -169,7 +167,7 @@ cdef extern from 'mLib/str.h': cdef extern from 'mLib/versioncmp.h': int _versioncmp "versioncmp"(char *va, char *vb) -#----- Form-urlencoding functions ------------------------------------------- +###----- Form-urlencoding functions ----------------------------------------- cdef extern from 'mLib/url.h': struct url_ectx: @@ -186,12 +184,11 @@ cdef extern from 'mLib/url.h': void url_initdec(url_dctx *ctx, char *p) int url_dec(url_dctx *ctx, dstr *n, dstr *v) -#----- Atom stuff ----------------------------------------------------------- - -# --- Atoms --- -# -# Partly written in `real' C. +###----- Atom stuff --------------------------------------------------------- +## Atoms. +## +## Partly written in `real' C. cdef extern from 'atom.h': ctypedef struct atom: pass @@ -208,8 +205,7 @@ cdef extern from 'atom.h': atom *ATOM_A(obj) PyTypeObject atom_pytype -# --- Association tables --- - +## Association tables. cdef extern from 'mLib/assoc.h': ctypedef struct assoc_table: pass @@ -225,14 +221,14 @@ cdef extern from 'mLib/assoc.h': void assoc_mkiter(assoc_iter *i, assoc_table *t) void *assoc_next(assoc_iter *i) -#----- Double-ended arrays -------------------------------------------------- +###----- Double-ended arrays ------------------------------------------------ cdef extern from 'array.h': void da_pysetup() PyTypeObject da_pytype PyTypeObject daiter_pytype -#----- Line buffer ---------------------------------------------------------- +###----- Line buffer -------------------------------------------------------- cdef extern from 'mLib/lbuf.h': cdef struct lbuf: @@ -250,10 +246,10 @@ cdef extern from 'mLib/lbuf.h': void lbuf_enable(lbuf *b) void lbuf_disable(lbuf *b) void lbuf_init(lbuf *b, - void (*func)(char *s, size_t len, void *arg), void *arg) + void (*func)(char *s, size_t len, void *arg), void *arg) void lbuf_destroy(lbuf *b) -#----- Packet buffer -------------------------------------------------------- +###----- Packet buffer ------------------------------------------------------ cdef extern from 'mLib/pkbuf.h': ctypedef struct pkbuf: @@ -266,15 +262,14 @@ cdef extern from 'mLib/pkbuf.h': size_t pkbuf_free(pkbuf *pk, unsigned char **p) void pkbuf_want(pkbuf *pk, size_t sz) void pkbuf_init(pkbuf *b, - void (*func)(unsigned char *s, size_t len, - pkbuf *pk, size_t *keep, void *arg), - void *arg) + void (*func)(unsigned char *s, size_t len, + pkbuf *pk, size_t *keep, void *arg), + void *arg) void pkbuf_destroy(pkbuf *b) -#----- Select stuff --------------------------------------------------------- - -# --- Basics --- +###----- Select stuff ------------------------------------------------------- +## Basics. cdef extern from 'mLib/sel.h': ctypedef struct sel_state: pass @@ -288,41 +283,38 @@ cdef extern from 'mLib/sel.h': _SEL_EXC "SEL_EXC" void sel_init(sel_state *s) void sel_initfile(sel_state *s, sel_file *f, int fd, unsigned mode, - void (*func)(int fd, unsigned mode, void *arg), - void *arg) + void (*func)(int fd, unsigned mode, void *arg), + void *arg) void sel_force(sel_file *f) void sel_addfile(sel_file *f) void sel_rmfile(sel_file *f) void sel_addtimer(sel_state *s, sel_timer *t, timeval *tv, - void (*func)(timeval *tv, void *arg), - void *arg) + void (*func)(timeval *tv, void *arg), + void *arg) void sel_rmtimer(sel_timer *t) int sel_select(sel_state *s) except * -# --- Non-blocking connection --- - +### Non-blocking connection. cdef extern from 'mLib/conn.h': ctypedef struct conn: pass int conn_fd(conn *c, sel_state *s, int fd, - void (*func)(int fd, void *arg), void *arg) + void (*func)(int fd, void *arg), void *arg) void conn_kill(conn *c) -# --- Background name resolver --- - +## Background name resolver. cdef extern from 'mLib/bres.h': ctypedef struct bres_client: pass void bres_byname(bres_client *r, char *name, - void (*func)(hostent *h, void *arg), void *arg) + void (*func)(hostent *h, void *arg), void *arg) void bres_byaddr(bres_client *r, in_addr addr, - void (*func)(hostent *h, void *arg), void *arg) + void (*func)(hostent *h, void *arg), void *arg) void bres_abort(bres_client *r) void bres_exec(char *null) void bres_init(sel_state *s) -# --- In-band signal handling --- - +## In-band signal handling. cdef extern from 'mLib/sig.h': ctypedef struct sig: pass @@ -330,8 +322,7 @@ cdef extern from 'mLib/sig.h': void sig_remove(sig *s) void sig_init(sel_state *s) -# --- Line buffer --- - +## Line buffer. cdef extern from 'mLib/selbuf.h': ctypedef struct selbuf: sel_file reader @@ -340,11 +331,10 @@ cdef extern from 'mLib/selbuf.h': void selbuf_disable(selbuf *b) void selbuf_setsize(selbuf *b, size_t sz) void selbuf_init(selbuf *b, sel_state *s, int fd, - void (*func)(char *s, size_t len, void *arg), void *arg) + void (*func)(char *s, size_t len, void *arg), void *arg) void selbuf_destroy(selbuf *b) -# --- Packet buffer --- - +## Packet buffer. cdef extern from 'mLib/selpk.h': ctypedef struct selpk: sel_file reader @@ -353,13 +343,12 @@ cdef extern from 'mLib/selpk.h': void selpk_disable(selpk *b) void selpk_want(selpk *b, size_t sz) void selpk_init(selpk *b, sel_state *s, int fd, - void (*func)(unsigned char *p, size_t n, - pkbuf *pk, size_t *keep, void *arg), - void *arg) + void (*func)(unsigned char *p, size_t n, + pkbuf *pk, size_t *keep, void *arg), + void *arg) void selpk_destroy(selpk *b) -# --- Ident client --- - +## Ident client. cdef extern from 'mLib/ident.h': ctypedef struct ident_request: pass @@ -379,12 +368,12 @@ cdef extern from 'mLib/ident.h': int type ident_u u void ident(ident_request *rq, sel_state *s, - sockaddr_in *local, sockaddr_in *remote, - void (*func)(ident_reply *r, void *arg), - void *arg) + sockaddr_in *local, sockaddr_in *remote, + void (*func)(ident_reply *r, void *arg), + void *arg) void ident_abort(ident_request *rq) -#----- Error reporting ------------------------------------------------------ +###----- Error reporting ---------------------------------------------------- cdef extern from 'mLib/quis.h': void _ego "ego"(char *prog) @@ -393,7 +382,7 @@ cdef extern from 'mLib/quis.h': cdef extern from 'mLib/report.h': void _moan "moan"(char *f, char *msg) -#----- File comparison ------------------------------------------------------ +###----- File comparison ---------------------------------------------------- cdef extern from 'mLib/fwatch.h': ctypedef struct fwatch: @@ -403,12 +392,12 @@ cdef extern from 'mLib/fwatch.h': int fwatch_update(fwatch *f, char *name) int fwatch_updatefd(fwatch *f, int fd) -#----- File descriptor hacking ---------------------------------------------- +###----- File descriptor hacking -------------------------------------------- cdef extern from 'mLib/fdflags.h': int _fdflags "fdflags"(int fd, - unsigned fbic, unsigned fxor, - unsigned fdbic, unsigned fdxor) + unsigned fbic, unsigned fxor, + unsigned fdbic, unsigned fdxor) cdef extern from 'mLib/fdpass.h': int fdpass_send(int sock, int fd, void *p, size_t sz) @@ -420,15 +409,15 @@ cdef extern from 'mLib/mdup.h': int want int _mdup "mdup"(mdup_fd *v, size_t n) -#----- Daemon utilities ----------------------------------------------------- +###----- Daemon utilities --------------------------------------------------- cdef extern from 'mLib/daemonize.h': int _daemonize "daemonize"() void _detachtty "detachtty"() -#----- Internal utilities --------------------------------------------------- +###----- Internal utilities ------------------------------------------------- cdef extern from 'grim.h': int PSIZEOF(void *x) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/fdutils.pyx b/fdutils.pyx index 0236caf..8e5d94a 100644 --- a/fdutils.pyx +++ b/fdutils.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Messing with file descriptors -# -# (c) 2007 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Messing with file descriptors +### +### (c) 2007 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. def fdflags(file, unsigned fbic = 0, unsigned fxor = 0, @@ -59,4 +57,4 @@ def fdrecv(sock, unsigned size): _PyString_Resize(&obj, len) return fd, obj -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/fwatch.pyx b/fwatch.pyx index d058976..2e484cd 100644 --- a/fwatch.pyx +++ b/fwatch.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Watching files for changes -# -# (c) 2007 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Watching files for changes +### +### (c) 2007 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class FWatch: cdef fwatch fw @@ -46,4 +44,4 @@ cdef class FWatch: rc = fwatch_updatefd(&me.fw, _getfd(me.file)) return rc -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/grim.h b/grim.h index 75774a5..38b7215 100644 --- a/grim.h +++ b/grim.h @@ -1,6 +1,4 @@ /* -*-c-*- - * - * $Id$ * * Grim hacks to support the Pyrex code * diff --git a/ident.pyx b/ident.pyx index 47de397..1cc9e9e 100644 --- a/ident.pyx +++ b/ident.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Ident client -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Ident client +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. import socket @@ -168,4 +166,4 @@ cdef void _identfunc(ident_reply *i, void *arg): elif i.type == IDENT_USERID: id.user(i.u.userid.os, i.u.userid.user) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/lbuf.pyx b/lbuf.pyx index a66e3a3..b80b5cc 100644 --- a/lbuf.pyx +++ b/lbuf.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Line buffering -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Line buffering +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. LBUF_CRLF = _LBUF_CRLF LBUF_STRICTCRLF = _LBUF_STRICTCRLF @@ -128,4 +126,4 @@ cdef void _lbfunc(char *s, size_t n, void *arg): else: sb.line(PyString_FromStringAndSize(s, n)) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/mLib.pyx b/mLib.pyx index 5b1f5a7..6b8b2ea 100644 --- a/mLib.pyx +++ b/mLib.pyx @@ -1,84 +1,72 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Main driver for mLib module -# -# (c) 2005 Straylight/Edgeware -# - -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -#----- External stuff ------------------------------------------------------- +### -*-pyrex-*- +### +### Main driver for mLib module +### +### (c) 2005 Straylight/Edgeware +### + +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +###----- External stuff ----------------------------------------------------- include 'defs.pxi' -#----- Various facilities --------------------------------------------------- - -# --- Internal utilities --- +###----- Various facilities ------------------------------------------------- +## Internal utilities. include 'utils.pyx' -# --- Hashing --- - +## Hashing. include 'crc32.pyx' include 'unihash.pyx' -# --- Data structures --- - +## Data structures. include 'mapping.pyx' include 'sym.pyx' include 'atom.pyx' include 'assoc.pyx' -# --- String utilities --- - +## String utilities. include 'str.pyx' -# --- Encodings --- - +## Encodings. include 'base64.pyx' include 'base32.pyx' include 'hex.pyx' include 'url.pyx' -# --- Error reporting --- - +## Error reporting. include 'report.pyx' -# --- File utilities --- - +## File utilities. include 'fwatch.pyx' include 'fdutils.pyx' include 'mdup.pyx' -# --- Other useful stuff --- - +## Other useful stuff. include 'stuff.pyx' -# --- Buffering --- - +## Buffering. include 'lbuf.pyx' include 'pkbuf.pyx' -# --- Select stuff --- - +## Select stuff. include 'sel-base.pyx' include 'sel-file.pyx' include 'sel-timer.pyx' @@ -89,7 +77,7 @@ include 'selbuf.pyx' include 'selpk.pyx' include 'ident.pyx' -#----- Set-up stuff --------------------------------------------------------- +###----- Set-up stuff ------------------------------------------------------- cdef object _tyobj(PyTypeObject *ty): cdef PyObject *obj @@ -104,4 +92,4 @@ ArrayIter = _tyobj(&daiter_pytype) atom_pysetup() Atom = _tyobj(&atom_pytype) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/mapping.pyx b/mapping.pyx index a7c1e26..f99de34 100644 --- a/mapping.pyx +++ b/mapping.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Common mapping stuff -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Common mapping stuff +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class Mapping @@ -200,4 +198,4 @@ cdef object _map_value(Mapping m, void *e): cdef object _map_item(Mapping m, void *e): return m._key(e), m._value(e) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/mdup.pyx b/mdup.pyx index 24cd995..cf3a3c0 100644 --- a/mdup.pyx +++ b/mdup.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# File descriptor juggling -# -# (c) 2009 Straylight/Edgeware -# +### -*-pyrex-*- +### +### File descriptor juggling +### +### (c) 2009 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. def mdup(v): cdef mdup_fd *vv @@ -42,4 +40,4 @@ def mdup(v): _oserror() return v -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/pkbuf.pyx b/pkbuf.pyx index 591bc41..963625e 100644 --- a/pkbuf.pyx +++ b/pkbuf.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Packet buffering -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Packet buffering +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class PacketBuffer: cdef pkbuf pk @@ -124,4 +122,4 @@ cdef void _pkfunc(unsigned char *p, size_t n, pkbuf *pk, memcpy(p + n - rn, rp, rn) keep[0] = rn -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/report.pyx b/report.pyx index f83a193..523dbe0 100644 --- a/report.pyx +++ b/report.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Error reporting and stuff -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Error reporting and stuff +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. quis = '' cdef char *_progstring @@ -43,4 +41,4 @@ def die(char *msg, rc = 126): _moan('%s', msg) raise SystemExit, rc -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/sel-base.pyx b/sel-base.pyx index 29cf6c4..ca1f365 100644 --- a/sel-base.pyx +++ b/sel-base.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Select basic stuff -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Select basic stuff +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef sel_state _sel @@ -33,4 +31,4 @@ def select(): sel_init(&_sel) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/sel-file.pyx b/sel-file.pyx index df04938..f077e7c 100644 --- a/sel-file.pyx +++ b/sel-file.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# File selectors -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### File selectors +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. SEL_READ = _SEL_READ SEL_WRITE = _SEL_WRITE @@ -93,4 +91,4 @@ cdef void _filefunc(int fd, unsigned mode, void *arg): sf = arg sf.ready() -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/sel-timer.pyx b/sel-timer.pyx index 24d3d24..ba59a7c 100644 --- a/sel-timer.pyx +++ b/sel-timer.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Timer selectors -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Timer selectors +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef double _tvtofloat(timeval *tv): return tv.tv_sec + (tv.tv_usec / 1000000) @@ -78,4 +76,4 @@ cdef void _timerfunc(timeval *now, void *arg): st._dead() st.timer(_tvtofloat(now)) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/selbuf.pyx b/selbuf.pyx index 8f6901c..35b7cf6 100644 --- a/selbuf.pyx +++ b/selbuf.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Selecting line-buffers -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Selecting line-buffers +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class SelLineBuffer: cdef selbuf b @@ -103,4 +101,4 @@ cdef void _selbfunc(char *s, size_t n, void *arg): else: sb.line(PyString_FromStringAndSize(s, n)) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/selpk.pyx b/selpk.pyx index 275fcfc..42d15dd 100644 --- a/selpk.pyx +++ b/selpk.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Selecting packet-buffer -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Selecting packet-buffer +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class SelPacketBuffer: cdef selpk p @@ -102,4 +100,4 @@ cdef void _selpkfunc(unsigned char *p, size_t n, pkbuf *pk, memcpy(p + n - rn, rp, rn) keep[0] = rn -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/sig.pyx b/sig.pyx index f71ea48..17d52fe 100644 --- a/sig.pyx +++ b/sig.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# In-band signals -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### In-band signals +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. import signal @@ -83,4 +81,4 @@ cdef void _sigfunc(int sig, void *arg): sig_init(&_sel) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/str.pyx b/str.pyx index a48b5f2..676b0ee 100644 --- a/str.pyx +++ b/str.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# String utilities -# -# (c) 2006 Straylight/Edgeware -# +### -*-pyrex-*- +### +### String utilities +### +### (c) 2006 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. def word(char *p, quotep = False): cdef unsigned f @@ -99,4 +97,4 @@ def sanitize(char *p, int n = -1): def versioncmp(char *va, char *vb): return _versioncmp(va, vb) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/stuff.pyx b/stuff.pyx index 45efd49..e18e367 100644 --- a/stuff.pyx +++ b/stuff.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Various small things -# -# (c) 2007 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Various small things +### +### (c) 2007 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. def detachtty(): _detachtty() @@ -32,4 +30,4 @@ def daemonize(): if _daemonize(): _oserror() -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/sym.pyx b/sym.pyx index 946162b..e8842e6 100644 --- a/sym.pyx +++ b/sym.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Symbol table, using universal hashing -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Symbol table, using universal hashing +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef struct _sym_entry: sym_base _b @@ -79,4 +77,4 @@ cdef class _SymIter (_MapIterator): cdef void *_next(me): return sym_next(&me.i) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/unihash.pyx b/unihash.pyx index 5326ad2..5b58d78 100644 --- a/unihash.pyx +++ b/unihash.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Universal hashing interface -# -# (c) 2005 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Universal hashing interface +### +### (c) 2005 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. def setglobalkey(uint32 k): unihash_setkey(&unihash_global, k) @@ -59,4 +57,4 @@ cdef class Unihash: def done(me): return _u32(me._a) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/url.pyx b/url.pyx index 613630d..ef7e36c 100644 --- a/url.pyx +++ b/url.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Form-urlencoding functions -# -# (c) 2006 Straylight/Edgeware -# +### -*-pyrex-*- +### +### Form-urlencoding functions +### +### (c) 2006 Straylight/Edgeware +### -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef class URLEncode: cdef url_ectx ctx @@ -121,4 +119,4 @@ cdef class URLDecode: def __del__(me): xfree(me.p) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- diff --git a/utils.pyx b/utils.pyx index 9183625..a8a4406 100644 --- a/utils.pyx +++ b/utils.pyx @@ -1,29 +1,27 @@ -# -*-pyrex-*- -# -# $Id$ -# -# Miscellaneous support gubbins -# -# (c) 2005 Straylight/Edgeware -# - -#----- Licensing notice ----------------------------------------------------- -# -# This file is part of the Python interface to mLib. -# -# mLib/Python is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# mLib/Python is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with mLib/Python; if not, write to the Free Software Foundation, -# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +### -*-pyrex-*- +### +### Miscellaneous support gubbins +### +### (c) 2005 Straylight/Edgeware +### + +###----- Licensing notice --------------------------------------------------- +### +### This file is part of the Python interface to mLib. +### +### mLib/Python is free software; you can redistribute it and/or modify +### it under the terms of the GNU General Public License as published by +### the Free Software Foundation; either version 2 of the License, or +### (at your option) any later version. +### +### mLib/Python is distributed in the hope that it will be useful, +### but WITHOUT ANY WARRANTY; without even the implied warranty of +### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +### GNU General Public License for more details. +### +### You should have received a copy of the GNU General Public License +### along with mLib/Python; if not, write to the Free Software Foundation, +### Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. cdef object _u32(uint32 x): if x <= LONG_MAX: @@ -56,4 +54,4 @@ cdef object _maybecall(f, args): return None return f(*args) -#----- That's all, folks ---------------------------------------------------- +###----- That's all, folks -------------------------------------------------- -- [mdw]