Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 155974 | Differences between
and this patch

Collapse All | Expand All

(-)src3.2.6.old/KERNEL_SRC_3.2.6/src/Batch_SWIG/swig_wrap.cpp (-17 / +17 lines)
Lines 1174-1180 Link Here
1174
    obj = pyobj;
1174
    obj = pyobj;
1175
    if (PyCFunction_Check(obj)) {
1175
    if (PyCFunction_Check(obj)) {
1176
      /* here we get the method pointer for callbacks */
1176
      /* here we get the method pointer for callbacks */
1177
      char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1177
      const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1178
      c = doc ? strstr(doc, "swig_ptr: ") : 0;
1178
      c = doc ? strstr(doc, "swig_ptr: ") : 0;
1179
      if (c) {
1179
      if (c) {
1180
	c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);
1180
	c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);
Lines 1474-1480 Link Here
1474
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
1474
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
1475
            // qui convertit un Versatile en PyObject et vice versa
1475
            // qui convertit un Versatile en PyObject et vice versa
1476
            PyObject *key, *value;
1476
            PyObject *key, *value;
1477
            int pos = 0;
1477
            Py_ssize_t pos = 0;
1478
            while (PyDict_Next(obj0, &pos, &key, &value)) {
1478
            while (PyDict_Next(obj0, &pos, &key, &value)) {
1479
                std::string mk = PyString_AsString(key);
1479
                std::string mk = PyString_AsString(key);
1480
                Batch::PyVersatile PyV = value;
1480
                Batch::PyVersatile PyV = value;
Lines 1532-1538 Link Here
1532
        
1532
        
1533
        // on itere sur toutes les clefs du dictionnaire
1533
        // on itere sur toutes les clefs du dictionnaire
1534
        PyObject *key, *value;
1534
        PyObject *key, *value;
1535
        int pos = 0;
1535
        Py_ssize_t pos = 0;
1536
        while (PyDict_Next(obj0, &pos, &key, &value)) {
1536
        while (PyDict_Next(obj0, &pos, &key, &value)) {
1537
            std::string mk  = PyString_AsString(key);
1537
            std::string mk  = PyString_AsString(key);
1538
            std::string val = PyString_AsString(value);
1538
            std::string val = PyString_AsString(value);
Lines 1584-1590 Link Here
1584
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
1584
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
1585
            // qui convertit un Versatile en PyObject et vice versa
1585
            // qui convertit un Versatile en PyObject et vice versa
1586
            PyObject *key, *value;
1586
            PyObject *key, *value;
1587
            int pos = 0;
1587
            Py_ssize_t pos = 0;
1588
            while (PyDict_Next(obj0, &pos, &key, &value)) {
1588
            while (PyDict_Next(obj0, &pos, &key, &value)) {
1589
                std::string mk = PyString_AsString(key);
1589
                std::string mk = PyString_AsString(key);
1590
                Batch::PyVersatile PyV = value;
1590
                Batch::PyVersatile PyV = value;
Lines 1612-1618 Link Here
1612
        
1612
        
1613
        // on itere sur toutes les clefs du dictionnaire
1613
        // on itere sur toutes les clefs du dictionnaire
1614
        PyObject *key, *value;
1614
        PyObject *key, *value;
1615
        int pos = 0;
1615
        Py_ssize_t pos = 0;
1616
        while (PyDict_Next(obj1, &pos, &key, &value)) {
1616
        while (PyDict_Next(obj1, &pos, &key, &value)) {
1617
            std::string mk  = PyString_AsString(key);
1617
            std::string mk  = PyString_AsString(key);
1618
            std::string val = PyString_AsString(value);
1618
            std::string val = PyString_AsString(value);
Lines 1809-1815 Link Here
1809
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
1809
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
1810
            // qui convertit un Versatile en PyObject et vice versa
1810
            // qui convertit un Versatile en PyObject et vice versa
1811
            PyObject *key, *value;
1811
            PyObject *key, *value;
1812
            int pos = 0;
1812
            Py_ssize_t pos = 0;
1813
            while (PyDict_Next(obj1, &pos, &key, &value)) {
1813
            while (PyDict_Next(obj1, &pos, &key, &value)) {
1814
                std::string mk = PyString_AsString(key);
1814
                std::string mk = PyString_AsString(key);
1815
                Batch::PyVersatile PyV = value;
1815
                Batch::PyVersatile PyV = value;
Lines 1912-1918 Link Here
1912
        
1912
        
1913
        // on itere sur toutes les clefs du dictionnaire
1913
        // on itere sur toutes les clefs du dictionnaire
1914
        PyObject *key, *value;
1914
        PyObject *key, *value;
1915
        int pos = 0;
1915
        Py_ssize_t pos = 0;
1916
        while (PyDict_Next(obj1, &pos, &key, &value)) {
1916
        while (PyDict_Next(obj1, &pos, &key, &value)) {
1917
            std::string mk  = PyString_AsString(key);
1917
            std::string mk  = PyString_AsString(key);
1918
            std::string val = PyString_AsString(value);
1918
            std::string val = PyString_AsString(value);
Lines 2359-2365 Link Here
2359
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
2359
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
2360
            // qui convertit un Versatile en PyObject et vice versa
2360
            // qui convertit un Versatile en PyObject et vice versa
2361
            PyObject *key, *value;
2361
            PyObject *key, *value;
2362
            int pos = 0;
2362
            Py_ssize_t pos = 0;
2363
            while (PyDict_Next(obj1, &pos, &key, &value)) {
2363
            while (PyDict_Next(obj1, &pos, &key, &value)) {
2364
                std::string mk = PyString_AsString(key);
2364
                std::string mk = PyString_AsString(key);
2365
                Batch::PyVersatile PyV = value;
2365
                Batch::PyVersatile PyV = value;
Lines 2387-2393 Link Here
2387
        
2387
        
2388
        // on itere sur toutes les clefs du dictionnaire
2388
        // on itere sur toutes les clefs du dictionnaire
2389
        PyObject *key, *value;
2389
        PyObject *key, *value;
2390
        int pos = 0;
2390
        Py_ssize_t pos = 0;
2391
        while (PyDict_Next(obj2, &pos, &key, &value)) {
2391
        while (PyDict_Next(obj2, &pos, &key, &value)) {
2392
            std::string mk  = PyString_AsString(key);
2392
            std::string mk  = PyString_AsString(key);
2393
            std::string val = PyString_AsString(value);
2393
            std::string val = PyString_AsString(value);
Lines 2439-2445 Link Here
2439
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
2439
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
2440
            // qui convertit un Versatile en PyObject et vice versa
2440
            // qui convertit un Versatile en PyObject et vice versa
2441
            PyObject *key, *value;
2441
            PyObject *key, *value;
2442
            int pos = 0;
2442
            Py_ssize_t pos = 0;
2443
            while (PyDict_Next(obj1, &pos, &key, &value)) {
2443
            while (PyDict_Next(obj1, &pos, &key, &value)) {
2444
                std::string mk = PyString_AsString(key);
2444
                std::string mk = PyString_AsString(key);
2445
                Batch::PyVersatile PyV = value;
2445
                Batch::PyVersatile PyV = value;
Lines 2500-2506 Link Here
2500
        
2500
        
2501
        // on itere sur toutes les clefs du dictionnaire
2501
        // on itere sur toutes les clefs du dictionnaire
2502
        PyObject *key, *value;
2502
        PyObject *key, *value;
2503
        int pos = 0;
2503
        Py_ssize_t pos = 0;
2504
        while (PyDict_Next(obj1, &pos, &key, &value)) {
2504
        while (PyDict_Next(obj1, &pos, &key, &value)) {
2505
            std::string mk  = PyString_AsString(key);
2505
            std::string mk  = PyString_AsString(key);
2506
            std::string val = PyString_AsString(value);
2506
            std::string val = PyString_AsString(value);
Lines 2656-2662 Link Here
2656
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
2656
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
2657
            // qui convertit un Versatile en PyObject et vice versa
2657
            // qui convertit un Versatile en PyObject et vice versa
2658
            PyObject *key, *value;
2658
            PyObject *key, *value;
2659
            int pos = 0;
2659
            Py_ssize_t pos = 0;
2660
            while (PyDict_Next(obj1, &pos, &key, &value)) {
2660
            while (PyDict_Next(obj1, &pos, &key, &value)) {
2661
                std::string mk = PyString_AsString(key);
2661
                std::string mk = PyString_AsString(key);
2662
                Batch::PyVersatile PyV = value;
2662
                Batch::PyVersatile PyV = value;
Lines 2717-2723 Link Here
2717
        
2717
        
2718
        // on itere sur toutes les clefs du dictionnaire
2718
        // on itere sur toutes les clefs du dictionnaire
2719
        PyObject *key, *value;
2719
        PyObject *key, *value;
2720
        int pos = 0;
2720
        Py_ssize_t pos = 0;
2721
        while (PyDict_Next(obj1, &pos, &key, &value)) {
2721
        while (PyDict_Next(obj1, &pos, &key, &value)) {
2722
            std::string mk  = PyString_AsString(key);
2722
            std::string mk  = PyString_AsString(key);
2723
            std::string val = PyString_AsString(value);
2723
            std::string val = PyString_AsString(value);
Lines 3445-3451 Link Here
3445
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
3445
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
3446
            // qui convertit un Versatile en PyObject et vice versa
3446
            // qui convertit un Versatile en PyObject et vice versa
3447
            PyObject *key, *value;
3447
            PyObject *key, *value;
3448
            int pos = 0;
3448
            Py_ssize_t pos = 0;
3449
            while (PyDict_Next(obj2, &pos, &key, &value)) {
3449
            while (PyDict_Next(obj2, &pos, &key, &value)) {
3450
                std::string mk = PyString_AsString(key);
3450
                std::string mk = PyString_AsString(key);
3451
                Batch::PyVersatile PyV = value;
3451
                Batch::PyVersatile PyV = value;
Lines 3473-3479 Link Here
3473
        
3473
        
3474
        // on itere sur toutes les clefs du dictionnaire
3474
        // on itere sur toutes les clefs du dictionnaire
3475
        PyObject *key, *value;
3475
        PyObject *key, *value;
3476
        int pos = 0;
3476
        Py_ssize_t pos = 0;
3477
        while (PyDict_Next(obj3, &pos, &key, &value)) {
3477
        while (PyDict_Next(obj3, &pos, &key, &value)) {
3478
            std::string mk  = PyString_AsString(key);
3478
            std::string mk  = PyString_AsString(key);
3479
            std::string val = PyString_AsString(value);
3479
            std::string val = PyString_AsString(value);
Lines 3535-3541 Link Here
3535
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
3535
            // on itere sur toutes les clefs du dictionnaire, et on passe par la classe PyVersatile
3536
            // qui convertit un Versatile en PyObject et vice versa
3536
            // qui convertit un Versatile en PyObject et vice versa
3537
            PyObject *key, *value;
3537
            PyObject *key, *value;
3538
            int pos = 0;
3538
            Py_ssize_t pos = 0;
3539
            while (PyDict_Next(obj2, &pos, &key, &value)) {
3539
            while (PyDict_Next(obj2, &pos, &key, &value)) {
3540
                std::string mk = PyString_AsString(key);
3540
                std::string mk = PyString_AsString(key);
3541
                Batch::PyVersatile PyV = value;
3541
                Batch::PyVersatile PyV = value;
Lines 3606-3612 Link Here
3606
        
3606
        
3607
        // on itere sur toutes les clefs du dictionnaire
3607
        // on itere sur toutes les clefs du dictionnaire
3608
        PyObject *key, *value;
3608
        PyObject *key, *value;
3609
        int pos = 0;
3609
        Py_ssize_t pos = 0;
3610
        while (PyDict_Next(obj2, &pos, &key, &value)) {
3610
        while (PyDict_Next(obj2, &pos, &key, &value)) {
3611
            std::string mk  = PyString_AsString(key);
3611
            std::string mk  = PyString_AsString(key);
3612
            std::string val = PyString_AsString(value);
3612
            std::string val = PyString_AsString(value);
(-)src3.2.6.old/KERNEL_SRC_3.2.6/src/LifeCycleCORBA_SWIG/swig_wrap.cpp (-8 / +8 lines)
Lines 3235-3241 Link Here
3235
            param->nb_node = 0;
3235
            param->nb_node = 0;
3236
            param->isMPI = false;
3236
            param->isMPI = false;
3237
            PyObject *key, *value;
3237
            PyObject *key, *value;
3238
            int pos = 0;
3238
            Py_ssize_t pos = 0;
3239
            while (PyDict_Next(obj1, &pos, &key, &value))
3239
            while (PyDict_Next(obj1, &pos, &key, &value))
3240
            {
3240
            {
3241
                char* keystr = PyString_AsString(key);
3241
                char* keystr = PyString_AsString(key);
Lines 3365-3371 Link Here
3365
            param->nb_node = 0;
3365
            param->nb_node = 0;
3366
            param->isMPI = false;
3366
            param->isMPI = false;
3367
            PyObject *key, *value;
3367
            PyObject *key, *value;
3368
            int pos = 0;
3368
            Py_ssize_t pos = 0;
3369
            while (PyDict_Next(obj1, &pos, &key, &value))
3369
            while (PyDict_Next(obj1, &pos, &key, &value))
3370
            {
3370
            {
3371
                char* keystr = PyString_AsString(key);
3371
                char* keystr = PyString_AsString(key);
Lines 3557-3563 Link Here
3557
            param->nb_node = 0;
3557
            param->nb_node = 0;
3558
            param->isMPI = false;
3558
            param->isMPI = false;
3559
            PyObject *key, *value;
3559
            PyObject *key, *value;
3560
            int pos = 0;
3560
            Py_ssize_t pos = 0;
3561
            while (PyDict_Next(obj1, &pos, &key, &value))
3561
            while (PyDict_Next(obj1, &pos, &key, &value))
3562
            {
3562
            {
3563
                char* keystr = PyString_AsString(key);
3563
                char* keystr = PyString_AsString(key);
Lines 3687-3693 Link Here
3687
            param->nb_node = 0;
3687
            param->nb_node = 0;
3688
            param->isMPI = false;
3688
            param->isMPI = false;
3689
            PyObject *key, *value;
3689
            PyObject *key, *value;
3690
            int pos = 0;
3690
            Py_ssize_t pos = 0;
3691
            while (PyDict_Next(obj1, &pos, &key, &value))
3691
            while (PyDict_Next(obj1, &pos, &key, &value))
3692
            {
3692
            {
3693
                char* keystr = PyString_AsString(key);
3693
                char* keystr = PyString_AsString(key);
Lines 3879-3885 Link Here
3879
            param->nb_node = 0;
3879
            param->nb_node = 0;
3880
            param->isMPI = false;
3880
            param->isMPI = false;
3881
            PyObject *key, *value;
3881
            PyObject *key, *value;
3882
            int pos = 0;
3882
            Py_ssize_t pos = 0;
3883
            while (PyDict_Next(obj1, &pos, &key, &value))
3883
            while (PyDict_Next(obj1, &pos, &key, &value))
3884
            {
3884
            {
3885
                char* keystr = PyString_AsString(key);
3885
                char* keystr = PyString_AsString(key);
Lines 4009-4015 Link Here
4009
            param->nb_node = 0;
4009
            param->nb_node = 0;
4010
            param->isMPI = false;
4010
            param->isMPI = false;
4011
            PyObject *key, *value;
4011
            PyObject *key, *value;
4012
            int pos = 0;
4012
            Py_ssize_t pos = 0;
4013
            while (PyDict_Next(obj1, &pos, &key, &value))
4013
            while (PyDict_Next(obj1, &pos, &key, &value))
4014
            {
4014
            {
4015
                char* keystr = PyString_AsString(key);
4015
                char* keystr = PyString_AsString(key);
Lines 4328-4334 Link Here
4328
            param->nb_node = 0;
4328
            param->nb_node = 0;
4329
            param->isMPI = false;
4329
            param->isMPI = false;
4330
            PyObject *key, *value;
4330
            PyObject *key, *value;
4331
            int pos = 0;
4331
            Py_ssize_t pos = 0;
4332
            while (PyDict_Next(obj1, &pos, &key, &value))
4332
            while (PyDict_Next(obj1, &pos, &key, &value))
4333
            {
4333
            {
4334
                char* keystr = PyString_AsString(key);
4334
                char* keystr = PyString_AsString(key);
Lines 4462-4468 Link Here
4462
            param->nb_node = 0;
4462
            param->nb_node = 0;
4463
            param->isMPI = false;
4463
            param->isMPI = false;
4464
            PyObject *key, *value;
4464
            PyObject *key, *value;
4465
            int pos = 0;
4465
            Py_ssize_t pos = 0;
4466
            while (PyDict_Next(obj1, &pos, &key, &value))
4466
            while (PyDict_Next(obj1, &pos, &key, &value))
4467
            {
4467
            {
4468
                char* keystr = PyString_AsString(key);
4468
                char* keystr = PyString_AsString(key);

Return to bug 155974