Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. while (*s++ = ((*t & 0x60) == 0x40 ? *t ^ 0x20 : *t)) t++;

while (*s++ = ((*t & 0x60) == 0x40 ? *t ^ 0x20 : *t)) t++;

Scheduled Pinned Locked Moved The Lounge
rubyquestion
40 Posts 27 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    Rob Philpott
    wrote on last edited by
    #1

    It's turning into one of 'those' Friday afternoons. Any takers for what this gem does?

    Regards, Rob Philpott.

    realJSOPR P L E M 16 Replies Last reply
    0
    • R Rob Philpott

      It's turning into one of 'those' Friday afternoons. Any takers for what this gem does?

      Regards, Rob Philpott.

      realJSOPR Online
      realJSOPR Online
      realJSOP
      wrote on last edited by
      #2

      Iterating through a string replacing a specific character with a space.

      .45 ACP - because shooting twice is just silly
      -----
      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
      -----
      "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

      R 1 Reply Last reply
      0
      • realJSOPR realJSOP

        Iterating through a string replacing a specific character with a space.

        .45 ACP - because shooting twice is just silly
        -----
        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
        -----
        "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

        R Offline
        R Offline
        Rob Philpott
        wrote on last edited by
        #3

        Noble effort, but not quite right...

        Regards, Rob Philpott.

        realJSOPR 1 Reply Last reply
        0
        • R Rob Philpott

          It's turning into one of 'those' Friday afternoons. Any takers for what this gem does?

          Regards, Rob Philpott.

          P Offline
          P Offline
          Pete OHanlon
          wrote on last edited by
          #4

          Rob Philpott wrote:

          Any takers for what this gem does?

          Why that's obvious. It makes you hate the coder who spewed it into your source.

          I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

          My blog | My articles | MoXAML PowerToys | Onyx

          R Y 2 Replies Last reply
          0
          • R Rob Philpott

            It's turning into one of 'those' Friday afternoons. Any takers for what this gem does?

            Regards, Rob Philpott.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #5

            It turns a string to lower case? edit: that is, it copies a string to s as lower case (but I'm still not actually sure)

            B R N P L 5 Replies Last reply
            0
            • R Rob Philpott

              Noble effort, but not quite right...

              Regards, Rob Philpott.

              realJSOPR Online
              realJSOPR Online
              realJSOP
              wrote on last edited by
              #6

              Well, you're right, but why would anyone want to do a bitwise XOR on a character in a string. Is this some sort of half-assed encryption thing, or maybe converting a string from Base64 characters to ascii?

              .45 ACP - because shooting twice is just silly
              -----
              "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
              -----
              "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

              R 1 Reply Last reply
              0
              • L Lost User

                It turns a string to lower case? edit: that is, it copies a string to s as lower case (but I'm still not actually sure)

                B Offline
                B Offline
                Baconbutty
                wrote on last edited by
                #7

                Let me phone a friend.....

                He took it all too far, but boy could he play guitar!

                L 1 Reply Last reply
                0
                • B Baconbutty

                  Let me phone a friend.....

                  He took it all too far, but boy could he play guitar!

                  L Offline
                  L Offline
                  Lost User
                  wrote on last edited by
                  #8

                  Why is that.. was I so wrong that it has to be reported? :laugh:

                  1 Reply Last reply
                  0
                  • L Lost User

                    It turns a string to lower case? edit: that is, it copies a string to s as lower case (but I'm still not actually sure)

                    R Offline
                    R Offline
                    Rob Philpott
                    wrote on last edited by
                    #9

                    Bingo!, Well done.

                    Regards, Rob Philpott.

                    L N 2 Replies Last reply
                    0
                    • realJSOPR realJSOP

                      Well, you're right, but why would anyone want to do a bitwise XOR on a character in a string. Is this some sort of half-assed encryption thing, or maybe converting a string from Base64 characters to ascii?

                      .45 ACP - because shooting twice is just silly
                      -----
                      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                      -----
                      "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                      R Offline
                      R Offline
                      Rob Philpott
                      wrote on last edited by
                      #10

                      ..just for fun really. It's nearly the weekend..

                      Regards, Rob Philpott.

                      D 1 Reply Last reply
                      0
                      • R Rob Philpott

                        Bingo!, Well done.

                        Regards, Rob Philpott.

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #11

                        Yay :)

                        1 Reply Last reply
                        0
                        • R Rob Philpott

                          It's turning into one of 'those' Friday afternoons. Any takers for what this gem does?

                          Regards, Rob Philpott.

                          E Offline
                          E Offline
                          Ennis Ray Lynch Jr
                          wrote on last edited by
                          #12

                          Removes sql injection?

                          Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost

                          1 Reply Last reply
                          0
                          • P Pete OHanlon

                            Rob Philpott wrote:

                            Any takers for what this gem does?

                            Why that's obvious. It makes you hate the coder who spewed it into your source.

                            I have CDO, it's OCD with the letters in the right order; just as they ruddy well should be

                            My blog | My articles | MoXAML PowerToys | Onyx

                            R Offline
                            R Offline
                            Rob Philpott
                            wrote on last edited by
                            #13

                            Pete O'Hanlon wrote:

                            It makes you hate the coder who spewed it into your source.

                            Yeah, that was me. Only for the sake of being cryptic though, although I'm starting to think we need more code like that these days. Beats 'design patterns'.

                            Regards, Rob Philpott.

                            1 Reply Last reply
                            0
                            • L Lost User

                              It turns a string to lower case? edit: that is, it copies a string to s as lower case (but I'm still not actually sure)

                              N Offline
                              N Offline
                              NormDroid
                              wrote on last edited by
                              #14

                              *t ^ 0x20 maybe upper

                              Two heads are better than one.

                              L 1 Reply Last reply
                              0
                              • R Rob Philpott

                                Bingo!, Well done.

                                Regards, Rob Philpott.

                                N Offline
                                N Offline
                                NormDroid
                                wrote on last edited by
                                #15

                                I just had the debugger out, cranking it through.

                                Two heads are better than one.

                                1 Reply Last reply
                                0
                                • N NormDroid

                                  *t ^ 0x20 maybe upper

                                  Two heads are better than one.

                                  L Offline
                                  L Offline
                                  Lost User
                                  wrote on last edited by
                                  #16

                                  But it only xors with 0x20 if it's already upper case (or a non-ascii char between 0xC0 and 0xDF) Undeserved 2-vote.

                                  modified on Monday, August 30, 2010 12:28 PM

                                  1 Reply Last reply
                                  0
                                  • L Lost User

                                    It turns a string to lower case? edit: that is, it copies a string to s as lower case (but I'm still not actually sure)

                                    P Offline
                                    P Offline
                                    peterchen
                                    wrote on last edited by
                                    #17

                                    someone who knows his ASCII :)

                                    Agh! Reality! My Archnemesis![^]
                                    | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

                                    L 1 Reply Last reply
                                    0
                                    • P peterchen

                                      someone who knows his ASCII :)

                                      Agh! Reality! My Archnemesis![^]
                                      | FoldWithUs! | sighist | WhoIncludes - Analyzing C++ include file hierarchy

                                      L Offline
                                      L Offline
                                      Lost User
                                      wrote on last edited by
                                      #18

                                      Well, to be honest, I did take a look at the ASCII table.. before that I wasn't sure enough of my answer to post it Undeserved 1-vote.

                                      modified on Monday, August 30, 2010 12:28 PM

                                      1 Reply Last reply
                                      0
                                      • R Rob Philpott

                                        It's turning into one of 'those' Friday afternoons. Any takers for what this gem does?

                                        Regards, Rob Philpott.

                                        M Offline
                                        M Offline
                                        Member 96
                                        wrote on last edited by
                                        #19

                                        Cause a developer to get fired? Or at least a stern talking to?


                                        Yesterday they said today was tomorrow but today they know better. - Poul Anderson

                                        P 1 Reply Last reply
                                        0
                                        • R Rob Philpott

                                          It's turning into one of 'those' Friday afternoons. Any takers for what this gem does?

                                          Regards, Rob Philpott.

                                          J Offline
                                          J Offline
                                          Jonas Hammarberg
                                          wrote on last edited by
                                          #20

                                          Copying string, turning upper case into lower case...

                                          R 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups