onphp_logo.c

Go to the documentation of this file.
00001 /***************************************************************************
00002  *   Copyright (C) 2006-2007 by Konstantin V. Arkhipov                     *
00003  *                                                                         *
00004  *   This program is free software; you can redistribute it and/or modify  *
00005  *   it under the terms of the GNU Lesser General Public License as        *
00006  *   published by the Free Software Foundation; either version 3 of the    *
00007  *   License, or (at your option) any later version.                       *
00008  *                                                                         *
00009  ***************************************************************************/
00010 /* $Id: onphp_logo.c 4687 2007-12-09 18:57:18Z voxus $ */
00011 
00012 // http://onphp.org/pix/logo.png
00013 
00014 #define ONPHP_LOGO_GUID "PHPE1C85E90-600D-C0DE-DADA-B622A1EF5492"
00015 
00016 #define ONPHP_EXCEPTIONS_LIST "\
00017 BaseException, \
00018 BusinessLogicException, \
00019 DatabaseException, \
00020 DuplicateObjectException, \
00021 MissingElementException, \
00022 NetworkException, \
00023 ObjectNotFoundException, \
00024 TooManyRowsException, \
00025 UnimplementedFeatureException, \
00026 UnsupportedMethodException, \
00027 WrongArgumentException, \
00028 WrongStateException."
00029 
00030 #define ONPHP_INTERFACES_LIST "\
00031 DAOConnected, \
00032 DialectString, \
00033 FullTextDAO, \
00034 Identifiable, \
00035 Instantiatable, \
00036 Named, \
00037 Prototyped, \
00038 Query, \
00039 SegmentHandler, \
00040 Stringable, \
00041 SQLTableName, \
00042 ViewResolver."
00043 
00044 #define ONPHP_CLASSES_LIST "\
00045 Castable, \
00046 Dialect, \
00047 DBValue, \
00048 Enumeration, \
00049 FieldTable, \
00050 IdentifiableObject, \
00051 Identifier, \
00052 ImaginaryDialect, \
00053 NamedObject, \
00054 QueryIdentification, \
00055 Singleton, \
00056 StaticFactory."
00057 
00058 static const unsigned char onphp_logo[] = {
00059  137,   80,   78,   71,   13,   10,   26,   10,    0,    0,    0,   13,   73,
00060   72,   68,   82,    0,    0,    0,  202,    0,    0,    0,   93,    8,    6,
00061    0,    0,    0,  228,    6,  249,   83,    0,    0,    0,    6,   98,   75,
00062   71,   68,    0,  255,    0,  255,    0,  255,  160,  189,  167,  147,    0,
00063    0,    0,    9,  112,   72,   89,  115,    0,    0,   11,   19,    0,    0,
00064   11,   19,    1,    0,  154,  156,   24,    0,    0,    0,    7,  116,   73,
00065   77,   69,    7,  214,    4,    1,   21,   26,   15,  127,  240,   18,  230,
00066    0,    0,    6,  251,   73,   68,   65,   84,  120,  218,  237,  157,  219,
00067  113,  226,   72,   20,  134,  255,  157,  218,  119,  145,    1,  100,   32,
00068   50,  128,  141,    0,   38,    2,  216,    8,  240,   68,   32,   54,    2,
00069  179,   17,   88,   19,    1,   76,    4,   48,   17,   24,   34,   48,  142,
00070    0,   28,  129,  247,  193,   71,  229,  118,  111,   75,  125,   81,   11,
00071   36,  248,  191,   42,   85,  217,   32,  245,   69,   58,  167,  207,   69,
00072  221,   13,   64,    8,   33,  132,   16,   66,    8,   33,  132,   16,   66,
00073    8,   33,  132,   16,   66,    8,   33,  132,   16,   66,    8,   33,  132,
00074   16,   66,    8,   33,  132,   16,   66,    8,   33,  132,   16,   66,    8,
00075   33,  132,   16,   66,    8,   33,  132,   16,   66,    8,   33,  132,   16,
00076   66,  200,   61,  146,    2,   72,   58,  212,  222,    4,  192,    2,  192,
00077   44,   66,   89,  163,   46,   63,  184,   63,   40,  187,  141,   40,  195,
00078   16,  192,   28,  192,  184,  226,  188,   35,  128,   92,  249,  127,  108,
00079   57,   63,  151,  107,  142,    0,  126,   90,  132,  123,   37,  245,  187,
00080   48,    4,  112,  208,   62,  123,  114,  188,  126,   39,  199,   70,  218,
00081   53,  149,   62,  216,  174,   93,   42,  127,   15,   44,  231,   23,  117,
00082    0,  192,   63,   20,  175,  219,   98,    2,  224,    4,  224,  189,  161,
00083   99,   11,   32,    3,  208,   47,   81,  148,  103,  199,  114,   78,   82,
00084  142,  106,  229,   30,   61,  174,  127,   23,  139,  147,  202,  181,  125,
00085    0,   47,   13,  246,  251,   89,  148,   56,  165,   69,  185,   45,  203,
00086   50,   85,  254,  239,    1,  120,  168,   56,  127,    3,   96,  239,   80,
00087  110,   79,   70,  224,  158,   98,  137,  126,   27,  148,  101,   40,  163,
00088  245,   74,   57,   23,    0,  206,   98,  157,  206,   82,  231,  193,   82,
00089  223,   66,  234,  152,  106,  159,  175,  100,  164,  255,  101,  168,   91,
00090  239,  231,  131,  214,    6,  149,  189,  180,  195,  133,  185,  244,  169,
00091  176,   74,  180,   48,   55,   76,  166,  141,  146,   79,  129,  229,   44,
00092  196,   34,  156,   44,   35,  172,   94,  223,   40,   66,  187,   67,  218,
00093   60,   50,   88,  135,  144,  120,  109,  162,   88,  188,   25,  197,  233,
00094  118,   73,   52,  183,  172,   78,  144,  155,  138,   27,  118,  178,    8,
00095  221,  115,  164,  250,  234,  150,  177,   85,  202,  200,  106,  180,  163,
00096   47,   46,   98,  221,  254,   56,  243,  141,  114,  123,  113,  222,   28,
00097   93,   44,   23,   14,  226,  254,  216,  220,  186,  179,  167,  123,  215,
00098   20,  187,   72,  229,  188,   42,  238,  218,  146,  138,   66,   92,  216,
00099  139,   34,   60,   56,    4,  185,  123,   81,  212,   91,  224,   40,  199,
00100  248,   18,   46,   24,   21,  165,  251,  252,   18,    5,  232,  161,   58,
00101  189,   28,   75,   56,  219,  194,   43,   62,  211,  235,  211,  166,   43,
00102  251,  243,    6,  253,  255,   97,  201,  119,  191,   29,  175,   45,  174,
00103  207,   47,   52,  250,  198,  112,  133,  114,   81,  146,   97,  195,  109,
00104  205,   35,  186,   58,  251,  136,  237,   25,  222,  139,  162,  140,   34,
00105  185,   10,   85,   47,  218,  246,  242,  221,  193,   80,  247,   18,   31,
00106  105,  199,  129,  242,  249,   82,  174,  217,    3,  248,  209,  112,  204,
00107   18,  107,  164,  159,    3,  248,  187,   35,  131,  218,   57,  146,   85,
00108  129,   60,  183,  145,  195,   96,  216,   89,   69,  153,   88,   70,  132,
00109  163,   34,  224,   54,  129,   74,   44,   38,  120,   40,  193,  228,  222,
00110  240,  185,   41,  199,   95,  184,   50,  197,   72,   61,  109,  200,  194,
00111  244,  149,    7,  126,   79,   12,  154,   20,  236,   91,   97,    6,  191,
00112  183,  191,  207,   14,  129,  234,   12,  205,  189,   17,  174,  147,  247,
00113   55,   41,  116,  172,  244,  176,  106,   21,  139,  242,   76,   20,  105,
00114  217,  172,  102,   61,   47,  104,   71,  122,   88,   37,  230,  125,  108,
00115   13,  106,  254,   59,  228,   88,   91,  132,  117,   38,  231,   60,   55,
00116  164,   44,   89,  100,  161,  142,  245,  128,   11,    1,  124,  180,  124,
00117  127,   66,  248,  244,  143,   44,   66,  155,   99,  223,  203,   76,   25,
00118  196,  110,   38,   70,   73,  240,  145,  251,   30,  150,  248,  171,   43,
00119  229,  255,  105,  201,  121,   83,  113,  159,  198,   37,  110,  208,   79,
00120  124,   78,   24,   92,  136,   91,  215,  243,   12,   14,  213,  204,  206,
00121   88,  203,   36,   21,  177,   76,  155,  226,  128,  153,  210,  198,  163,
00122  229,  220,  158,  231,  253,  104,  251,  160,  187,  116,  236,  119,  167,
00123   58,   85,   53,  202,  167,   22,   51,  173,   31,   47,  112,  203,  157,
00124   39,  142,  150,  226,  169,  194,   82,  153,   44,  224,  162,   69,   22,
00125  229,   81,  185,   39,  125,    7,  151,  103,   27,   24,   75,  110,   91,
00126  102,   81,   38,  151,  116,  187,   46,  101,   81,  242,   18,   11,  177,
00127  145,   81,  193,   52,   49,  239,   47,   69,  216,  119,  218,  245,    3,
00128   41,  115,  143,  234,   73,  125,  111,  138,    5,   42,   75,   22,  228,
00129  168,  158,   92,  247,   67,  234,   30,  107,   35,  115,   27,   24,  225,
00130  243,  141,  252,  216,   49,   41,   48,   22,  165,  202,   61,  234,   89,
00131  182,  112,  224,   45,   60,  144,  249,   45,   37,    5,  202,  166,  138,
00132   39,   30,   55,  102,   27,   56,  178,  111,   61,   45,  153,   75,   25,
00133  207,   53,  133,  219,   39,   73,   48,  210,  190,  239,   75,  191,  213,
00134   54,  157,  106,  220,  131,  144,   35,  134,   69,  177,  197,   75,  169,
00135  102,   33,   19,  197,  178,  157,    2,  158,   97,  103,   98,   20,  125,
00136   36,  247,   73,  183,  190,  202,  249,  103,   67,  204,  242,  111,   96,
00137   27,   30,   96,  159,   98,   94,   70,  157,   23,   92,   61,   67,   89,
00138   27,  152,  231,   65,   13,  100,  196,  220,   41,  223,  235,  113,  211,
00139   25,   97,  111,  228,  247,  176,  191,  203,  232,   33,  222,  203,  188,
00140  196,   80,  246,  166,  194,  178,   45,  241,  117,  113,   91,  113,   47,
00141   84,  230,   53,  158,   97,  235,   48,  165,  109,  103,   17,   70,  164,
00142  226,  152,    4,  140,  166,  182,  236,  153,  254,  128,   77,  101,  132,
00143   10,   75,  134,  184,   41,  235,  212,  179,  253,   47,   37,   22,   33,
00144  171,   24,  217,   71,   18,  199,  213,  177,   40,  147,  136,  253,  126,
00145  193,  141,   77,  177,   79,   96,   94,  241,   22,  106,  186,   79,   37,
00146   66,  239,  171,   40,  190,  196,   82,   20,  147,  235,   21,   34,   36,
00147  107,  143,  123,  152,  106,  137,  148,  167,    8,  237,   30,   69,   28,
00148  232,   92,  143,  147,   60,  135,    9,  174,  176,  239,   64,  211,  174,
00149  215,    3,  190,   78,   11,   41,   76,  126,  104,  240,   53,  199,  255,
00150   87,  195,  217,    2,  235,  166,    2,  239,   52,  162,  217,  127,  192,
00151  231,  140,  129,  113,  137,   43,   85,   76,  145,  247,  157,  214,  115,
00152  208,   92,  172,   60,  176,  141,   77,    4,  204,  185,  197,  181,   42,
00153  228,  165,   88,  147,  127,  179,   51,   24,  178,    0,   87,  201,  119,
00154  116,  183,  165,   59,  223,   27,  178,   40,  161,   65,  164,  110,   81,
00155  178,   11,   60,  135,   24,  169,  221,   89,  100,  215,  121,  219,   37,
00156   65,  190,  198,   52,  251,  186,  147,  225,  118,  134,   96,   56,  241,
00157   56,   63,   22,  177,  172,  201,  174,   35,  178,   50,  208,  146,   40,
00158  247,  210,  239,  171,   41,   74,  108,  124,   93,   17,  223,  233,  221,
00159    9,   72,  236,  193,  174,  115,  124,  187,  194,   13,  157,   94,  185,
00160  207,   27,  207,  243,  223,   58,  174,   64,  169,   22,  243,  204,   35,
00161  148,  121,  164,  162,  196,   23,  202,  179,  193,   85,  170,  131,  175,
00162  162,   13,   46,  224,  138,  248,    6,  238,  151,  164,  103,    8,  160,
00163   99,  151,  233,  194,  130,  138,   82,  206,   43,  190,   78,  118,   44,
00164   20,  165,  206,  219,   84,   93,  209,   86,   87,   80,  148,  115,  141,
00165   24,  101,  138,  238,   51,  188,  183,  126,   95,   35,   70,  233,   33,
00166  124,  238,   80,   98,  136,   55,  126,   93,  161,   15,   57,  238,  155,
00167  221,  189,  117,  248,  219,  149,  110,  234,   20,  254,  105,  202,  196,
00168   32,  160,  215,  122,   96,  231,   59,   84,  178,   65,  205,  251,  158,
00169   83,   81,  170,  249,   93,   34,   88,   62,  126,  110,   95,   30,  206,
00170   84,   19,  214,   85,    7,  239,  121,   23,    3,  225,   52,   66,   18,
00171  224,   72,   69,    9,  243,   79,  115,  148,  175,  200,   51,  157,   59,
00172   52,   36,   10,  108,  111,  106,   71,   37,  254,  117,  255,   10,   62,
00173  122,  211,  201,  133,   50,  198,   13,    4,  239,  243,   14,  244,  187,
00174  179,  100,   48,  207,  213,  218,   86,    4,  247,  125,  124,  157,  140,
00175  167,  206,  119,  178,  141,  128,   11,  216,  119,   97,  119,   73,  241,
00176  150,  237,   76,   31,   50,  231,  200,  180,  144,  172,  169,   69,   71,
00177    9,   62,  222,  160,  235,  109,   63,    5,  148,  101,  186,  151,  190,
00178    9,   25,  125,  225,   94,  214,   37,  225,  189,  244,  110,  246,  143,
00179   48,  167,   71,  207,   18,  152,  175,   20,   55,  109,   88,  225,   90,
00180   77,   75,  130,  248,   98,   65,  143,  107,  134,  229,   40,  245,  126,
00181   55,  124,  183,  134,  125,   83,  185,  163,   28,  103,  173,  140,   98,
00182   65,  149,   75,   59,  202,  118,  115,   63,   35,  108,    9,   65,  177,
00183  139,  254,  180,  194,  242,  109,  148,  122,   15,   14,   10,  183,   55,
00184   88,    4,  117,   87,  252,   21,   62,  222,   55,  245,  165,  223,   46,
00185   41,  240,   42,  215,  185,   40,  239,  174,  121,   66,  189,  223,    5,
00186  169,   26,  129,  155,  252,  109,   14,  151,  229,  196,   64,  220,  221,
00187   96,  108,  155,  111,  155,  172,   95,  232,  116,  253,   76,  142,  208,
00188  141,   57,   98,  255,   38,  204,    8,  196,   91,  152,   92,  119,   15,
00189   89,   71,   16,  148,  117,   13,   37,   46,  118,  151,  143,  169,  128,
00190  147,  134,   21,  101,  109,  176,   72,  161,    3,   69,  204,  126,   63,
00191   82,   77,   62,  221,  164,  204,   98,    5,   76,  191,    8,  229,   34,
00192   44,  190,  123,  134,   37,   14,   62,  185,  171,  192,  165,   17,  133,
00193   38,  196,  143,   95,  120,  140,  236,  101,   11,  216,  124,  247,   93,
00194  123,   68,  220,   69,  105,  107,  180,  108,  138,   80,   91,  126,  113,
00195  107,   97,  200,  172,  236,   80,  111,   13,  196,  196,  146,  157,  114,
00196  121,   89,  105,   43,   67,  141,   85,  126,   26,  124,  251,   97,   64,
00197   31,   98,  109,   13,   90,  220,  211,   24,   47,  101,   19,  137,   81,
00198   14,  134,  207,   97,  136,   39,   38,    1,  117,  166,  114,   31,  239,
00199   62,   54,   33,  132,   16,   66,    8,   33,  132,   16,   66,    8,   33,
00200  132,   16,   66,    8,   33,  132,   16,   66,    8,   33,  132,   16,   66,
00201    8,   33,  132,   16,   66,    8,   33,  132,   16,   66,    8,   33,  132,
00202   16,   66,    8,   33,  132,   16,   66,    8,   33,  132,   16,   66,    8,
00203   33,  132,   16,   66,    8,   33,  164,   21,  252,    7,  230,   69,   62,
00204  142,   22,  141,  109,  132,    0,    0,    0,    0,   73,   69,   78,   68,
00205  174,   66,   96,  130
00206 };

Generated on Sun Dec 9 21:56:23 2007 for onPHP by  doxygen 1.5.4